Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created April 22, 2021 01:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-rmcgibbo/8e19986c3bb3f0b5cd6c7b7299bee0e1 to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/8e19986c3bb3f0b5cd6c7b7299bee0e1 to your computer and use it in GitHub Desktop.
system: aarch64-linux | build_time: 6 minutes | https://github.com/NixOS/nixpkgs/pull/120124
This file has been truncated
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:10:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp: In function 'void Ogre::MurmurHash3_x86_32(const void*, size_t, uint32_t, void*)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:137:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
137 | case 3: k1 ^= tail[2] << 16;
| ~~~^~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:138:3: note: here
138 | case 2: k1 ^= tail[1] << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:138:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
138 | case 2: k1 ^= tail[1] << 8;
| ~~~^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:139:3: note: here
139 | case 1: k1 ^= tail[0];
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp: In function 'void Ogre::MurmurHash3_x86_128(const void*, size_t, uint32_t, void*)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:212:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
212 | case 15: k4 ^= tail[14] << 16;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:213:3: note: here
213 | case 14: k4 ^= tail[13] << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
213 | case 14: k4 ^= tail[13] << 8;
| ~~~^~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:214:3: note: here
214 | case 13: k4 ^= tail[12] << 0;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:215:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
215 | k4 *= c4; k4 = ROTL32(k4,18); k4 *= c1; h4 ^= k4;
| ~~~^~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:217:3: note: here
217 | case 12: k3 ^= tail[11] << 24;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:217:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
217 | case 12: k3 ^= tail[11] << 24;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:218:3: note: here
218 | case 11: k3 ^= tail[10] << 16;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
218 | case 11: k3 ^= tail[10] << 16;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:219:3: note: here
219 | case 10: k3 ^= tail[ 9] << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
219 | case 10: k3 ^= tail[ 9] << 8;
| ~~~^~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:220:3: note: here
220 | case 9: k3 ^= tail[ 8] << 0;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:221:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
221 | k3 *= c3; k3 = ROTL32(k3,17); k3 *= c4; h3 ^= k3;
| ~~~^~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:223:3: note: here
223 | case 8: k2 ^= tail[ 7] << 24;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
223 | case 8: k2 ^= tail[ 7] << 24;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:224:3: note: here
224 | case 7: k2 ^= tail[ 6] << 16;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
224 | case 7: k2 ^= tail[ 6] << 16;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:225:3: note: here
225 | case 6: k2 ^= tail[ 5] << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
225 | case 6: k2 ^= tail[ 5] << 8;
| ~~~^~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:226:3: note: here
226 | case 5: k2 ^= tail[ 4] << 0;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:227:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
227 | k2 *= c2; k2 = ROTL32(k2,16); k2 *= c3; h2 ^= k2;
| ~~~^~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:229:3: note: here
229 | case 4: k1 ^= tail[ 3] << 24;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:229:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
229 | case 4: k1 ^= tail[ 3] << 24;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:230:3: note: here
230 | case 3: k1 ^= tail[ 2] << 16;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
230 | case 3: k1 ^= tail[ 2] << 16;
| ~~~^~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:231:3: note: here
231 | case 2: k1 ^= tail[ 1] << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
231 | case 2: k1 ^= tail[ 1] << 8;
| ~~~^~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:232:3: note: here
232 | case 1: k1 ^= tail[ 0] << 0;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp: In function 'void Ogre::MurmurHash3_x64_128(const void*, size_t, uint32_t, void*)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:301:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
301 | case 15: k2 ^= ((uint64_t)tail[14]) << 48;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:302:3: note: here
302 | case 14: k2 ^= ((uint64_t)tail[13]) << 40;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:302:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
302 | case 14: k2 ^= ((uint64_t)tail[13]) << 40;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:303:3: note: here
303 | case 13: k2 ^= ((uint64_t)tail[12]) << 32;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:303:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
303 | case 13: k2 ^= ((uint64_t)tail[12]) << 32;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:304:3: note: here
304 | case 12: k2 ^= ((uint64_t)tail[11]) << 24;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:304:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
304 | case 12: k2 ^= ((uint64_t)tail[11]) << 24;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:305:3: note: here
305 | case 11: k2 ^= ((uint64_t)tail[10]) << 16;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:305:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
305 | case 11: k2 ^= ((uint64_t)tail[10]) << 16;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:306:3: note: here
306 | case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:306:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
306 | case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:307:3: note: here
307 | case 9: k2 ^= ((uint64_t)tail[ 8]) << 0;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:308:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
308 | k2 *= c2; k2 = ROTL64(k2,33); k2 *= c1; h2 ^= k2;
| ~~~^~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:310:3: note: here
310 | case 8: k1 ^= ((uint64_t)tail[ 7]) << 56;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:310:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
310 | case 8: k1 ^= ((uint64_t)tail[ 7]) << 56;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:311:3: note: here
311 | case 7: k1 ^= ((uint64_t)tail[ 6]) << 48;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:311:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
311 | case 7: k1 ^= ((uint64_t)tail[ 6]) << 48;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:312:3: note: here
312 | case 6: k1 ^= ((uint64_t)tail[ 5]) << 40;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:312:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
312 | case 6: k1 ^= ((uint64_t)tail[ 5]) << 40;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:313:3: note: here
313 | case 5: k1 ^= ((uint64_t)tail[ 4]) << 32;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:313:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
313 | case 5: k1 ^= ((uint64_t)tail[ 4]) << 32;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:314:3: note: here
314 | case 4: k1 ^= ((uint64_t)tail[ 3]) << 24;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:314:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
314 | case 4: k1 ^= ((uint64_t)tail[ 3]) << 24;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:315:3: note: here
315 | case 3: k1 ^= ((uint64_t)tail[ 2]) << 16;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:315:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
315 | case 3: k1 ^= ((uint64_t)tail[ 2]) << 16;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:316:3: note: here
316 | case 2: k1 ^= ((uint64_t)tail[ 1]) << 8;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:316:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
316 | case 2: k1 ^= ((uint64_t)tail[ 1]) << 8;
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreMurmurHash3.cpp:317:3: note: here
317 | case 1: k1 ^= ((uint64_t)tail[ 0]) << 0;
| ^~~~
[ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreNode.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp: In constructor 'Ogre::Node::Node()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:68:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
68 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp: In constructor 'Ogre::Node::Node(const String&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:100:17: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
100 | mDebug(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp: In member function 'Ogre::Matrix3 Ogre::Node::getLocalAxes() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:476:34: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
476 | Vector3 axisX = Vector3::UNIT_X;
| ^~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:477:34: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
477 | Vector3 axisY = Vector3::UNIT_Y;
| ^~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:478:34: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
478 | Vector3 axisZ = Vector3::UNIT_Z;
| ^~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNode.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreNumerics.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreNumerics.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtil.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtil.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilGeneral.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/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)':
/build/sinbad-ogre-e73af6d1c819/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 /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/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 /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilGeneral.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilSSE.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreOptimisedUtilSSE.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticle.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticle.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleEmitter.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp: In constructor 'Ogre::ParticleEmitter::ParticleEmitter(Ogre::ParticleSystem*)':
/build/sinbad-ogre-e73af6d1c819/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 /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitter.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleEmitterCommands.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp: In member function 'virtual Ogre::String Ogre::EmitterCommands::CmdAngle::doGet(const void*) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:42:73: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
42 | static_cast<const ParticleEmitter*>(target)->getAngle() );
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:69,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleEmitterCommands.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStringConverter.h:78: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)'
78 | static String toString(Radian val, unsigned short precision = 6,
| ~~~~~~~^~~
[ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleIterator.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:30:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleIterator.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleSystem.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:32:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:32:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:41:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:41:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:41:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:41:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp: In member function 'void Ogre::ParticleSystem::_sortParticles(Ogre::Camera*)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:1226:58: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
1226 | Vector3 camPos = cam->getDerivedPosition();
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp: In constructor 'Ogre::ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor(const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:1237:22: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
1237 | : sortDir(dir)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp: In constructor 'Ogre::ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor(const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:1245:22: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
1245 | : sortPos(pos)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystem.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleSystemManager.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitterFactory.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h: In constructor 'Ogre::Particle::Particle()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitter.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticleEmitterFactory.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreParticle.h:104:52: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | mRotationSpeed(0), mParticleType(Visual)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:34:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:34:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:34:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:34:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgreParticleSystemManager.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePass.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:51:65: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
51 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h: In constructor 'Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneQuery.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManager.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSceneManagerEnumerator.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRoot.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:31:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRay.h:53:51: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
53 | :mOrigin(origin), mDirection(direction) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePass.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePatchMesh.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchMesh.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePatchSurface.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/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)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:114:32: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
114 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:114:53: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
114 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE;
| ^~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePatchSurface.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePixelCountLodStrategy.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelCountLodStrategy.cpp:29:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePixelFormat.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePixelFormat.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePlane.cpp.o
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Vector2 Ogre::Vector2::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:481:28: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
481 | Vector2 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:483:20: warning: implicitly-declared 'constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)' is deprecated [-Wdeprecated-copy]
483 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:129:25: note: because 'Ogre::Vector2' has user-provided 'Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)'
129 | inline Vector2& operator = ( const Vector2& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h: In member function 'Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector2.h:529:20: warning: implicitly-declared 'constexpr Ogre::Radian::Radian(const Ogre::Radian&)' is deprecated [-Wdeprecated-copy]
529 | return angle;
| ^~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:40,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMath.h:55:17: note: because 'Ogre::Radian' has user-provided 'Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)'
55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; }
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:665:48: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
665 | : Vector3((Real)0.0, -z, y);
| ^
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:674:20: warning: implicitly-declared 'constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)' is deprecated [-Wdeprecated-copy]
674 | return q;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreQuaternion.h:171:28: note: because 'Ogre::Quaternion' has user-provided 'Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)'
171 | inline Quaternion& operator= (const Quaternion& rkQ)
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::normalisedCopy() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:689:28: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
689 | Vector3 ret = *this;
| ^~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:691:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
691 | return ret;
| ^~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h: In member function 'Ogre::Vector3 Ogre::Vector3::primaryAxis() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:759:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
759 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:761:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
761 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:764:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
764 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:766:63: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
766 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z;
| ^~~~~~~~~~~~~~~
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h: In member function 'Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:225:20: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
225 | return r;
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:90:101: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
90 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:97:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
97 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:104:129: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
104 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:115:141: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
115 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In constructor 'Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:122:109: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
122 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0)
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:333:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
333 | return mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:347:24: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
347 | return mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:398:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
398 | Vector3 min = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:399:31: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
399 | Vector3 max = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:608:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
608 | Vector3 intMin = mMinimum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:609:30: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
609 | Vector3 intMax = mMaximum;
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:708:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
708 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:721:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
721 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h: In member function 'Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:730:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
730 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:743:33: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
743 | return Vector3::ZERO;
| ^~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere()':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:35,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h: In constructor 'Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
64 | : mRadius(radius), mCenter(center) {}
| ^
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreRenderable.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreShadowCaster.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMovableObject.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreFrustum.h:32,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreCamera.h:36,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:45,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h: In member function 'virtual Ogre::Vector3 Ogre::GpuProgram::getComputeGroupDimensions() const':
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreGpuProgram.h:341:68: warning: implicitly-declared 'constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)' is deprecated [-Wdeprecated-copy]
341 | virtual Vector3 getComputeGroupDimensions(void) const { return mComputeGroupDimensions; }
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix3.h:33,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreMatrix4.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreAxisAlignedBox.h:34,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreStableHeaders.h:43,
from /build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlane.cpp:28:
/build/sinbad-ogre-e73af6d1c819/OgreMain/include/OgreVector3.h:140:25: note: because 'Ogre::Vector3' has user-provided 'Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)'
140 | inline Vector3& operator = ( const Vector3& rkVector )
| ^~~~~~~~
[ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePlatformInformation.cpp.o
/build/sinbad-ogre-e73af6d1c819/OgreMain/src/OgrePlatformInformation.cpp:44:18: fatal error: sys/sysctl.h: No such file or directory
44 | #include <sys/sysctl.h>
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [OgreMain/CMakeFiles/OgreMain.dir/build.make:1512: OgreMain/CMakeFiles/OgreMain.dir/src/OgrePlatformInformation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:731: OgreMain/CMakeFiles/OgreMain.dir/all] Error 2
make: *** [Makefile:171: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment