Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/amanith.spec'], chrootPath='/var/lib/mock/f31-build-75068-31198/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/amanith.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1563926400 Wrote: /builddir/build/SRPMS/amanith-0.3-42.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/amanith.spec'], chrootPath='/var/lib/mock/f31-build-75068-31198/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/amanith.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1563926400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pUlDs2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf amanith + /usr/bin/gzip -dc /builddir/build/SOURCES/amanith_03.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd amanith + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (amanith-0.3-nothirdpartystatic.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .system --fuzz=0 + echo 'Patch #1 (amanith-0.3-system-glew.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #3 (amanith-0.3-gcc-C++fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #4 (amanith-0.3-system-libjpeg.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #5 (amanith-0.3-system-libpng.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #6 (amanith-0.3-freetype-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #7 (amanith-0.3-system-freetype.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #8 (amanith-0.3-gcc43.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #9 (amanith-0.3-gcc44.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + echo 'Patch #10 (amanith-0.3-fix-DSO.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .DSO --fuzz=0 + echo 'Patch #11 (amanith-0.3-gcc-constructor-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .constructor --fuzz=0 + echo 'Patch #12 (amanith-0.3-libpng15-fix.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pngfix --fuzz=0 + rm -rf include/GL/ + rm -rf 3rdpart/ + chmod -x include/amanith/gclassid.h include/amanith/gelement.h include/amanith/gerror.h include/amanith/gglobal.h include/amanith/gimpexp.h include/amanith/gkernel.h include/amanith/gmath.h include/amanith/gmultiproperty.h include/amanith/gopenglext.h include/amanith/gpluglib.h include/amanith/gproperty.h include/amanith/1d/gbeziercurve1d.h include/amanith/1d/gbsplinecurve1d.h include/amanith/1d/gcurve1d.h include/amanith/1d/ghermitecurve1d.h include/amanith/1d/gmulticurve1d.h include/amanith/1d/gpolylinecurve1d.h include/amanith/2d/ganimtrsnode2d.h include/amanith/2d/gbeziercurve2d.h include/amanith/2d/gbsplinecurve2d.h include/amanith/2d/gcurve2d.h include/amanith/2d/gellipsecurve2d.h include/amanith/2d/gfont2d.h include/amanith/2d/ghermitecurve2d.h include/amanith/2d/gmesh2d.h include/amanith/2d/gmulticurve2d.h include/amanith/2d/gpath2d.h include/amanith/2d/gpixelmap.h include/amanith/2d/gpolylinecurve2d.h include/amanith/2d/gtesselator2d.h include/amanith/2d/gtracer2d.h include/amanith/lang/gerror_en.h include/amanith/lang/gerror_it.h include/amanith/numerics/geigen.h include/amanith/numerics/gfilter.h include/amanith/numerics/gintegration.h include/amanith/geometry/gaabox.h include/amanith/geometry/gaffineparts.h include/amanith/geometry/garea.h include/amanith/geometry/gaxisangle.h include/amanith/geometry/gdistance.h include/amanith/geometry/gintersect.h include/amanith/geometry/ginterval.h include/amanith/geometry/glineseg.h include/amanith/geometry/gmatrix.h include/amanith/geometry/goobox.h include/amanith/geometry/gplane.h include/amanith/geometry/gquat.h include/amanith/geometry/gray.h include/amanith/geometry/gsphere.h include/amanith/geometry/gvect.h include/amanith/geometry/gxform.h include/amanith/geometry/gxformconv.h include/amanith/rendering/gdrawboard.h include/amanith/rendering/gdrawstyle.h include/amanith/rendering/gopenglboard.h include/amanith/support/gavltree.h include/amanith/support/gmetaprogramming.h include/amanith/support/gsvgpathtokenizer.h include/amanith/support/gutilities.h FAQ CHANGELOG INSTALL README LICENSE.QPL doc/amanith.chm src/1d/gbeziercurve1d.cpp src/1d/gbsplinecurve1d.cpp src/1d/gcurve1d.cpp src/1d/ghermitecurve1d.cpp src/1d/gmulticurve1d.cpp src/1d/gpolylinecurve1d.cpp src/2d/ganimtrsnode2d.cpp src/2d/gbeziercurve2d.cpp src/2d/gbsplinecurve2d.cpp src/2d/gcurve2d.cpp src/2d/gellipsecurve2d.cpp src/2d/gfont2d.cpp src/2d/ghermitecurve2d.cpp src/2d/gmesh2d.cpp src/2d/gmulticurve2d.cpp src/2d/gpath2d.cpp src/2d/gpixelmap.cpp src/2d/gpolylinecurve2d.cpp src/2d/gtesselator2d.cpp src/2d/gtracer2d.cpp src/support/gavltree.cpp src/support/gsvgpathtokenizer.cpp src/support/gutilities.cpp src/rendering/gdrawboard.cpp src/rendering/gdrawstyle.cpp src/rendering/gopenglboard.cpp src/rendering/gopenglcache.cpp src/rendering/gopenglcompositing.cpp src/rendering/gopenglconicalgrad.cpp src/rendering/gopenglgeometries.cpp src/rendering/gopenglgroups.cpp src/rendering/gopenglmasks.cpp src/rendering/gopenglradialgrad.cpp src/rendering/gopenglstroke.cpp src/rendering/gopenglstyles.cpp src/gelement.cpp src/gerror.cpp src/gimpexp.cpp src/gkernel.cpp src/gmultiproperty.cpp src/gopenglext.cpp src/gpluglib.cpp src/gproperty.cpp src/geometry/gaffineparts.cpp plugins/jpeg/gjpegimpexp.cpp src/numerics/geigen.cpp src/numerics/gintegration.cpp plugins/fonts/gfontsimpexp.cpp plugins/png/gpngimpexp.cpp plugins/jpeg/gjpegimpexp.h plugins/png/gpngimpexp.h plugins/fonts/gfontsimpexp.h + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' FAQ + iconv -f iso-8859-1 -t utf-8 -o FAQ.utf8 FAQ + mv FAQ.utf8 FAQ + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' CHANGELOG + iconv -f iso-8859-1 -t utf-8 -o CHANGELOG.utf8 CHANGELOG + mv CHANGELOG.utf8 CHANGELOG + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' INSTALL + iconv -f iso-8859-1 -t utf-8 -o INSTALL.utf8 INSTALL + mv INSTALL.utf8 INSTALL + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' README + iconv -f iso-8859-1 -t utf-8 -o README.utf8 README + mv README.utf8 README + for i in FAQ CHANGELOG INSTALL README LICENSE.QPL + sed -i -e 's|\r||g' LICENSE.QPL + iconv -f iso-8859-1 -t utf-8 -o LICENSE.QPL.utf8 LICENSE.QPL + mv LICENSE.QPL.utf8 LICENSE.QPL + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (amanith-0.3-nothirdpartystatic.patch): patching file amanith.pro patching file plugins/fonts/build.conf patching file plugins/jpeg/build.conf patching file plugins/png/build.conf Patch #1 (amanith-0.3-system-glew.patch): patching file build/build.pro patching file include/amanith/gopenglext.h Patch #3 (amanith-0.3-gcc-C++fix.patch): patching file examples/opengl/vectorizer/drawer.h Patch #4 (amanith-0.3-system-libjpeg.patch): patching file plugins/jpeg/gjpegimpexp.cpp Patch #5 (amanith-0.3-system-libpng.patch): patching file plugins/png/gpngimpexp.cpp Patch #6 (amanith-0.3-freetype-fix.patch): patching file plugins/fonts/gfontsimpexp.cpp Patch #7 (amanith-0.3-system-freetype.patch): patching file plugins/fonts/build.conf Patch #8 (amanith-0.3-gcc43.patch): patching file include/amanith/support/gutilities.h patching file include/amanith/rendering/gopenglboard.h Patch #9 (amanith-0.3-gcc44.patch): patching file include/amanith/2d/gtesselator2d.h patching file src/support/gutilities.cpp patching file plugins/jpeg/gjpegimpexp.cpp patching file plugins/png/gpngimpexp.cpp Patch #10 (amanith-0.3-fix-DSO.patch): patching file examples/opengl/testshaders/testshaders.pro Patch #11 (amanith-0.3-gcc-constructor-fix.patch): patching file include/amanith/1d/gbeziercurve1d.h patching file include/amanith/1d/gbsplinecurve1d.h patching file include/amanith/1d/gcurve1d.h patching file include/amanith/1d/ghermitecurve1d.h patching file include/amanith/1d/gmulticurve1d.h patching file include/amanith/1d/gpolylinecurve1d.h patching file include/amanith/2d/ganimtrsnode2d.h patching file include/amanith/2d/gbeziercurve2d.h patching file include/amanith/2d/gbsplinecurve2d.h patching file include/amanith/2d/gcurve2d.h patching file include/amanith/2d/gellipsecurve2d.h patching file include/amanith/2d/gfont2d.h patching file include/amanith/2d/ghermitecurve2d.h patching file include/amanith/2d/gmulticurve2d.h patching file include/amanith/2d/gpath2d.h patching file include/amanith/2d/gpixelmap.h patching file include/amanith/2d/gpolylinecurve2d.h patching file include/amanith/gelement.h patching file include/amanith/gimpexp.h patching file include/amanith/gkernel.h patching file include/amanith/gmultiproperty.h patching file include/amanith/gproperty.h patching file plugins/fonts/gfontsimpexp.h patching file plugins/jpeg/gjpegimpexp.h patching file plugins/png/gpngimpexp.h Patch #12 (amanith-0.3-libpng15-fix.patch): patching file plugins/png/gpngimpexp.cpp Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fPNAD0 + umask 022 + cd /builddir/build/BUILD + cd amanith BUILDSTDERR: ++ pwd + export AMANITHDIR=/builddir/build/BUILD/amanith + AMANITHDIR=/builddir/build/BUILD/amanith + export LD_LIBRARY_PATH=/builddir/build/BUILD/amanith/lib: + LD_LIBRARY_PATH=/builddir/build/BUILD/amanith/lib: + source /etc/profile.d/qt.sh BUILDSTDERR: ++ '[' -z /usr/lib64/qt-3.3 ']' + qmake amanith.pro + make -j4 BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../src/gproperty.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gelement.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gelement.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../src/gproperty.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:33, BUILDSTDERR: from ../src/gelement.cpp:29: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/gmultiproperty.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/gmultiproperty.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:33, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/gelement.cpp: In constructor 'Amanith::GKeyValue::GKeyValue(const GVector4&)': BUILDSTDERR: ../src/gelement.cpp:256:11: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 256 | gValue = Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gelement.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/gelement.cpp: In member function 'void Amanith::GKeyValue::SetValue(const GVector4&)': BUILDSTDERR: ../src/gelement.cpp:327:11: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 327 | gValue = Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gelement.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/gelement.cpp: In member function 'bool Amanith::GAnimElement::RemoveProperty(const string&)': BUILDSTDERR: ../src/gelement.cpp:903:13: warning: variable 'tmpProp' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 903 | GProperty *tmpProp; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:33, BUILDSTDERR: from ../src/gmultiproperty.cpp:30: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from ../src/gkernel.cpp:42: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from ../src/gkernel.cpp:42: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:42: BUILDSTDERR: ../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:49: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:49: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In copy constructor 'Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:82:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 82 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:83:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:84:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In member function 'Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:89:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:90:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:50: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:91:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/gkernel.cpp:51: BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h: In member function 'void Amanith::GEllipseCurve2D::SetCenter(const GPoint2&)': BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h:185:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 185 | gCenter = NewCenter; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/gkernel.h:32, BUILDSTDERR: from ../src/gkernel.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/gpluglib.cpp:29: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/gimpexp.h:37, BUILDSTDERR: from ../src/gimpexp.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gimpexp.h:37, BUILDSTDERR: from ../src/gimpexp.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../src/1d/gcurve1d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../src/1d/gcurve1d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/1d/gcurve1d.cpp: In member function 'virtual Amanith::GReal Amanith::GCurve1D::Length(Amanith::GReal, Amanith::GReal, Amanith::GReal) const': BUILDSTDERR: ../src/1d/gcurve1d.cpp:80:8: warning: variable 'errorBounded' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 80 | GBool errorBounded; BUILDSTDERR: | ^~~~~~~~~~~~ cd build && qmake build.pro -o Makefile cd plugins && qmake plugins.pro -o Makefile cd examples && qmake examples.pro -o Makefile cd build && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/build' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gelement.o ../src/gelement.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gproperty.o ../src/gproperty.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmultiproperty.o ../src/gmultiproperty.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gkernel.o ../src/gkernel.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gerror.o ../src/gerror.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gimpexp.o ../src/gimpexp.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpluglib.o ../src/gpluglib.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gcurve1d.o ../src/1d/gcurve1d.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecIn file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../src/1d/gmulticurve1d.cpp:34: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../src/1d/gmulticurve1d.cpp:34: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gbeziercurve1d.h:37, BUILDSTDERR: from ../src/1d/gbeziercurve1d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gbeziercurve1d.h:37, BUILDSTDERR: from ../src/1d/gbeziercurve1d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gbsplinecurve1d.h:37, BUILDSTDERR: from ../src/1d/gbsplinecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gbsplinecurve1d.h:37, BUILDSTDERR: from ../src/1d/gbsplinecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/1d/gbsplinecurve1d.cpp: In member function 'Amanith::GReal* Amanith::GBSplineCurve1D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const': BUILDSTDERR: ../src/1d/gbsplinecurve1d.cpp:694:18: warning: variable 'n' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 694 | GInt32 j, r, k, n, rk, pk, j1, j2, p; BUILDSTDERR: | ^ BUILDSTDERR: ../src/1d/gbsplinecurve1d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve1D::LowerDegree(Amanith::GBSplineCurve1D&) const': BUILDSTDERR: ../src/1d/gbsplinecurve1d.cpp:837:13: warning: variable 'nh' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 837 | s, mh, nh, lbz, save, first, last, kj; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/gpolylinecurve1d.h:37, BUILDSTDERR: from ../src/1d/gpolylinecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/gpolylinecurve1d.h:37, BUILDSTDERR: from ../src/1d/gpolylinecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp: In member function 'virtual Amanith::GError Amanith::GPolyLineCurve1D::DoCut(Amanith::GReal, Amanith::GCurve1D*, Amanith::GCurve1D*) const': BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp:345:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 345 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp: In member function 'virtual Amanith::GReal Amanith::GPolyLineCurve1D::Evaluate(Amanith::GReal) const': BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp:621:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 621 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp: In member function 'virtual Amanith::GReal Amanith::GPolyLineCurve1D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const': BUILDSTDERR: ../src/1d/gpolylinecurve1d.cpp:646:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 646 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../src/1d/ghermitecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../src/1d/ghermitecurve1d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/1d/ghermitecurve1d.cpp: In member function 'virtual Amanith::GReal Amanith::GHermiteCurve1D::Evaluate(Amanith::GReal) const': BUILDSTDERR: ../src/1d/ghermitecurve1d.cpp:876:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 876 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/1d/ghermitecurve1d.cpp: In member function 'virtual Amanith::GReal Amanith::GHermiteCurve1D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const': BUILDSTDERR: ../src/1d/ghermitecurve1d.cpp:899:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 899 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp: In member function 'virtual Amanith::GReal Amanith::GCurve2D::Length(Amanith::GReal, Amanith::GReal, Amanith::GReal) const': BUILDSTDERR: ../src/2d/gcurve2d.cpp:170:8: warning: variable 'errorBounded' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 170 | GBool errorBounded; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp: In member function 'virtual void Amanith::GCurve2D::Rotate(const GPoint2&, Amanith::GReal)': BUILDSTDERR: ../src/2d/gcurve2d.cpp:334:38: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 334 | matrix = postTrans * (rot * preTrans); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp: In member function 'virtual void Amanith::GCurve2D::Scale(const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gcurve2d.cpp:346:40: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 346 | matrix = postTrans * (scale * preTrans); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp: In member function 'virtual void Amanith::GCurve2D::XForm(const GMatrix23&)': BUILDSTDERR: ../src/2d/gcurve2d.cpp:357:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 357 | p = Matrix * Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp: In member function 'virtual void Amanith::GCurve2D::XForm(const GMatrix33&, bool)': BUILDSTDERR: ../src/2d/gcurve2d.cpp:370:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 370 | p = Matrix * Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp:377:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | p = Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gcurve2d.cpp:379:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | w = Matrix * q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gcurve2d.cpp:334:30: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../src/2d/gcurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:257:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gcurve2d.cpp:379:17: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gcurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/gcurve2d.cpp:357:23: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../src/2d/gcurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../src/2d/gmulticurve2d.cpp:34: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ ord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmulticurve1d.o ../src/1d/gmulticurve1d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbeziercurve1d.o ../src/1d/gbeziercurve1d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbsplinecurve1d.o ../src/1d/gbsplinecurve1d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpolylinecurve1d.o ../src/1d/gpolylinecurve1d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ghermitecurve1d.o ../src/1d/ghermitecurve1d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gcurve2d.o ../src/2d/gcurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmulticurve2d.o ../src/2d/gmulticurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbeziercurve2d.o ../src/2d/gbeziercurve2d.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gbspliIn file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In copy constructor 'Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:82:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 82 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:83:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:84:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In member function 'Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:89:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:90:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:91:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GBezierCurve2D::SetPoint(unsigned int, const GPoint2&)': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:100:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | gPoints[Index] = NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::SetPoints(const GPoint2&, const GPoint2&, const GPoint2&)': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:121:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | gPoints[0] = P0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:122:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 122 | gPoints[1] = P1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:123:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 123 | gPoints[2] = P2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::SetPoints(const GPoint2&, const GPoint2&, const GPoint2&, const GPoint2&)': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:133:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 133 | gPoints[0] = P0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:134:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 134 | gPoints[1] = P1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:135:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 135 | gPoints[2] = P2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:136:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 136 | gPoints[3] = P3; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::ConvertToHermite(Amanith::GHermiteCurve2D&) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:161:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 161 | keys[0].Value = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:162:71: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:162:71: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 162 | keys[0].InTangent = keys[0].OutTangent = 3 * (gPoints[1] - gPoints[0]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:165:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 165 | keys[1].Value = gPoints[3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:166:71: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:166:71: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 166 | keys[1].InTangent = keys[1].OutTangent = 3 * (gPoints[3] - gPoints[2]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'bool Amanith::GBezierCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:233:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 233 | fa = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:234:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 234 | fc = fb = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:234:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 234 | fc = fb = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:240:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 240 | fc = fa; // alter c so that b and c BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:248:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 248 | fa = fb; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:249:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 249 | fb = fc; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:250:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 250 | fc = fa; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:300:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 300 | fa = fb; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:309:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 309 | fb = Evaluate(b); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gcurve2d.h: In copy constructor 'Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)': BUILDSTDERR: ../include/amanith/2d/gcurve2d.h:71:17: warning: implicitly-declared 'constexpr Amanith::GElement::GElement(const Amanith::GElement&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | class G_EXPORT GCurve2D : public GElement { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:148:20: note: because 'Amanith::GElement' has user-provided 'Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)' BUILDSTDERR: 148 | inline GElement& operator =(const GElement& Source) { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gbeziercurve2d.h: In copy constructor 'Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)': BUILDSTDERR: ../include/amanith/2d/gbeziercurve2d.h:86:17: note: synthesized method 'Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)' first required here BUILDSTDERR: 86 | class G_EXPORT GBezierCurve2D : public GCurve2D { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'virtual bool Amanith::GBezierCurve2D::IntersectRay(const GRay2&, std::vector >&, Amanith::GReal, unsigned int) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:344:34: note: synthesized method 'Amanith::GBezierCurve2D::GBezierCurve2D(const Amanith::GBezierCurve2D&)' first required here BUILDSTDERR: 344 | GBezierCurve2D tmpCurve = (*this); BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:354:23: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | rayMatrix = rayRot * rayTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:359:46: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 359 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::HigherDegree(Amanith::GBezierCurve2D&) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:387:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 387 | newPoints[0] = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:391:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 391 | newPoints[i] = (k0 * gPoints[i]) + (k1 * gPoints[i - 1]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:393:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 393 | newPoints[p + 1] = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::HigherDegree(int, Amanith::GBezierCurve2D&) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:443:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 443 | newPoints[0] = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:452:41: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 452 | newPoints[p + HowManyTimes] = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::LowerDegree(Amanith::GBezierCurve2D&) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:485:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 485 | newPoints[0] = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:486:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 486 | newPoints[j - 1] = gPoints[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:494:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 494 | newPoints2[0] = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:495:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 495 | newPoints2[j - 1] = gPoints[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:508:64: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 508 | newPoints[i] = (gPoints[i] - fi * newPoints[i - 1]) / (1 - fi); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:513:67: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 513 | newPoints[i] = (gPoints[i + 1] - (1 - fi) * newPoints[i + 1]) / fi; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:517:54: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 517 | v1 = (gPoints[r] - fi * newPoints[r - 1]) / (1 - fi); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:519:57: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | v2 = (gPoints[r + 1] - (1 - fi) * newPoints[r + 1]) / fi; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:520:37: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 520 | newPoints[r] = (v1 + v2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:530:66: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 530 | newPoints2[i] = (gPoints[i] - fi * newPoints2[i - 1]) / (1 - fi); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:537:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 537 | v1 = (gPoints[i + 1] - (1 - fi) * newPoints2[i + 1]) / fi; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:541:50: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 541 | newPoints2[i] = (k0 * newPoints2[i]) + (k1 * v1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:545:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 545 | newPoints[i] = (newPoints[i] + newPoints2[i]) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'virtual Amanith::GPoint2 Amanith::GBezierCurve2D::Evaluate(Amanith::GReal) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:574:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 574 | tmpPoint = gPoints[0] * t1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:580:56: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 580 | tmpPoint = (tmpPoint + fact * nOveri * gPoints[i]) * t1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:584:44: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 584 | tmpPoint = tmpPoint + fact * t * gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'void Amanith::GBezierCurve2D::BuildForwDiff() const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:597:73: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 597 | gForwDiff1[i] = (j / Domain().Length()) * (gPoints[i + 1] - gPoints[i]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:602:79: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 602 | gForwDiff2[i] = (j / Domain().Length()) * (gForwDiff1[i + 1] - gForwDiff1[i]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'virtual Amanith::GVector2 Amanith::GBezierCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:654:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 654 | tmpPoint = (*it) * t1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:661:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 661 | tmpPoint = (tmpPoint + fact * nOveri * (*it)) * t1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:665:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 665 | tmpPoint = tmpPoint + fact * t * (*it); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GBezierCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:707:81: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 707 | rCurve->gPoints[i] = (t1 * rCurve->gPoints[i]) + (t * rCurve->gPoints[i + 1]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:725:38: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 725 | lCurve->gPoints[i] = gPoints[n - i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:731:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 731 | lCurve->gPoints[i] = t1 * lCurve->gPoints[i] + t * lCurve->gPoints[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GError Amanith::GBezierCurve2D::Flatten2(std::vector >&, Amanith::GReal, bool) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:764:67: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 764 | k = 2 * tmpBez.gPoints[1] - tmpBez.gPoints[0] - tmpBez.gPoints[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:766:73: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 766 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:767:73: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 767 | tmpBez.gPoints[1] = (1 - u) * tmpBez.gPoints[1] + u * tmpBez.gPoints[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:768:73: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 768 | tmpBez.gPoints[0] = (1 - u) * tmpBez.gPoints[0] + u * tmpBez.gPoints[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp: In member function 'Amanith::GReal Amanith::GBezierCurve2D::Variation(Amanith::GReal, Amanith::GReal, const GPoint2&, const GPoint2&) const': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:1109:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1109 | v = Evaluate(u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:182:31: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:107:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | this->gOrigin = NewValue; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:183:33: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:115:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | this->gDirection = NewValue - StartPoint(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gintersect.h: In instantiation of 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, Amanith::GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gintersect.h:183:23: required from 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:184:67: required from here BUILDSTDERR: ../include/amanith/geometry/gintersect.h:75:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:354:23: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../src/2d/gbeziercurve2d.cpp:33: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/gbeziercurve2d.cpp:359:46: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from ../src/2d/gbeziercurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GBSplineCurve2D::SetPoint(unsigned int, const GPoint2&)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:109:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 109 | gPoints[Index] = NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'bool Amanith::GBSplineCurve2D::IntersectXRay(std::vector >&, Amanith::GReal, unsigned int) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:264:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 264 | fa = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:265:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 265 | fc = fb = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:265:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 265 | fc = fb = EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:271:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 271 | fc = fa; // alter c so that b and c BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:279:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 279 | fa = fb; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:280:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 280 | fb = fc; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:281:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | fc = fa; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:331:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 331 | fa = fb; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:340:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 340 | fb = Evaluate(b); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gcurve2d.h: In copy constructor 'Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)': BUILDSTDERR: ../include/amanith/2d/gcurve2d.h:71:17: warning: implicitly-declared 'constexpr Amanith::GElement::GElement(const Amanith::GElement&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | class G_EXPORT GCurve2D : public GElement { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:148:20: note: because 'Amanith::GElement' has user-provided 'Amanith::GElement& Amanith::GElement::operator=(const Amanith::GElement&)' BUILDSTDERR: 148 | inline GElement& operator =(const GElement& Source) { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gbsplinecurve2d.h: In copy constructor 'Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)': BUILDSTDERR: ../include/amanith/2d/gbsplinecurve2d.h:88:17: note: synthesized method 'Amanith::GCurve2D::GCurve2D(const Amanith::GCurve2D&)' first required here BUILDSTDERR: 88 | class G_EXPORT GBSplineCurve2D : public GCurve2D { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'virtual bool Amanith::GBSplineCurve2D::IntersectRay(const GRay2&, std::vector >&, Amanith::GReal, unsigned int) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:375:35: note: synthesized method 'Amanith::GBSplineCurve2D::GBSplineCurve2D(const Amanith::GBSplineCurve2D&)' first required here BUILDSTDERR: 375 | GBSplineCurve2D tmpCurve = (*this); BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:385:23: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 385 | rayMatrix = rayRot * rayTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:390:46: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 390 | tmpCurve.gPoints[i] = rayMatrix * gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::InsertKnot(Amanith::GReal)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:423:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 423 | newPoints[i] = gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:425:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 425 | newPoints[i + 1] = gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:430:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 430 | newPoints[i] = (1 - c) * gPoints[i - 1] + c * gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'void Amanith::GBSplineCurve2D::BuildForwDiff() const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:846:52: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 846 | gForwDiff1[i] = k * (gPoints[i + 1] - gPoints[i]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:849:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 849 | gForwDiff1[i] = G_NULL_POINT2; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:858:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 858 | gForwDiff2[i] = k * (gForwDiff1[i + 1] - gForwDiff1[i]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:861:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 861 | gForwDiff2[i] = G_NULL_POINT2; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GReal* Amanith::GBSplineCurve2D::BasisFuncDerivatives(int, int, int, Amanith::GReal) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:896:18: warning: variable 'n' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 896 | GInt32 j, r, k, n, rk, pk, j1, j2, p; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::LowerDegree(Amanith::GBSplineCurve2D&) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1094:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1094 | Pw[0] = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1100:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1100 | bpts[i] = gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1127:74: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1127 | bpts[k] = alphas[k - s] * bpts[k] + (1 - alphas[k - s]) * bpts[k - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1128:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1128 | Nextbpts[save] = bpts[p]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1147:57: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1147 | Pw[i - 1] = (Pw[i - 1] - (1 - alfa) * Pw[i - 2]) / alfa; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1148:64: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1148 | rbpts[kj] = (rbpts[kj] - beta * rbpts[kj + 1]) / (1 - beta); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1165:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1165 | Pw[cind] = rbpts[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1171:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1171 | bpts[i] = Nextbpts[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1173:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1173 | bpts[i] = gPoints[b - p + i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1039:13: warning: variable 'nh' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1039 | s, mh, nh, lbz, save, first, last, kj; BUILDSTDERR: | ^~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::HigherDegree(int, Amanith::GBSplineCurve2D&) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1261:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1261 | Qw[0] = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1266:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1266 | bpts[i] = gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1297:70: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1297 | bpts[k] = alfs[k - s] * bpts[k] + (1 - alfs[k - s]) * bpts[k - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1299:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1299 | Nextbpts[save] = bpts[p]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1309:49: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1309 | ebpts[i] = ebpts[i] + BEZALFS(i, j) * bpts[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1327:49: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1327 | Qw[i] = alf * Qw[i] + (1 - alf) * Qw[i - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1332:62: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1332 | ebpts[kj] = gam * ebpts[kj] + (1 - gam) * ebpts[kj + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1335:62: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1335 | ebpts[kj] = bet * ebpts[kj] + (1 - bet) * ebpts[kj + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1355:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1355 | Qw[cind] = ebpts[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1361:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1361 | bpts[j] = Nextbpts[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1363:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1363 | bpts[j] = gPoints[b - p + j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GBSplineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1430:54: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1430 | deBoor[j] = (1 - a) * deBoor[j - 1] + a * deBoor[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1434:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1434 | v = deBoor[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1438:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1438 | v = deBoor[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GBSplineCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1513:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1513 | p0 = gPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1514:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1514 | p1 = gPoints[i - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1517:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1517 | p0 = Evaluate(DomainStart()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1518:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1518 | p1 = Evaluate(DomainEnd()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GReal Amanith::GBSplineCurve2D::Variation(Amanith::GReal, Amanith::GReal, const GPoint2&, const GPoint2&) const': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1562:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1562 | v = Evaluate(u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In function 'void Amanith::BandedBackSubstitution(std::vector&, int, int, int, const std::vector&, const std::vector&, std::vector >&)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1665:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1673:4: note: in expansion of macro 'SWAP' BUILDSTDERR: 1673 | SWAP(b[k], b[i]) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1665:42: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1673:4: note: in expansion of macro 'SWAP' BUILDSTDERR: 1673 | SWAP(b[k], b[i]) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1665:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1665 | #define SWAP(a, b) { dum = (a); (a) = (b); (b) = dum; } BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1673:4: note: in expansion of macro 'SWAP' BUILDSTDERR: 1673 | SWAP(b[k], b[i]) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1682:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1682 | dum = b[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1663:45: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1663 | #define A(i, j) a[(i) * (m1 + m2 + 1) + (j)] BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1685:16: note: in expansion of macro 'A' BUILDSTDERR: 1685 | b[i] = dum / A(i, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const GVector2&, const GVector2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1799:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1799 | rhs[0] = FitPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1800:66: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1800 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivative0; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1802:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1802 | rhs[i + 1] = FitPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1803:74: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1803 | rhs[n + 1] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivative1; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1804:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1804 | rhs[n + 2] = FitPoints[n]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::GlobalNaturalFit(int, const std::vector >&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1868:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1868 | rhs[0] = FitPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1869:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1869 | rhs[1] = G_NULL_POINT2; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1871:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1871 | rhs[i + 1] = FitPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1872:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1872 | rhs[n + 1] = G_NULL_POINT2; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1873:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1873 | rhs[n + 2] = FitPoints[n]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp: In member function 'Amanith::GError Amanith::GBSplineCurve2D::GlobalFit(int, const std::vector >&, const std::vector >&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1993:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1993 | rhs[0] = FitPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1994:79: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1994 | rhs[1] = ((knots[Degree + 1] - MinKnotValue) * oneOverDegree) * Derivatives[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1997:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1997 | rhs[k++] = FitPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:1998:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1998 | rhs[k++] = Derivatives[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:2000:97: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2000 | rhs[2 * (n + 1) - 2] = ((MaxKnotValue - knots[m - Degree - 1]) * oneOverDegree) * Derivatives[n]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:2001:36: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2001 | rhs[2 * (n + 1) - 1] = FitPoints[n]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GPolyLineCurve2D::SetPoint(unsigned int, const GPoint2&)': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:86:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 86 | gKeys[Index].Value = NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'Amanith::GError Amanith::GPolyLineCurve2D::SetKey(unsigned int, const GPoint2&)': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:105:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 105 | gKeys[Index].Value = NewKeyValue; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GPolyLineCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:142:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 142 | gKeys[i].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:150:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | gKeys[i + 1].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:179:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 179 | gKeys[0].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:186:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 186 | gKeys[j - 1].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'Amanith::GError Amanith::GPolyLineCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:234:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 234 | tmpkey.Value = NewPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:248:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 248 | tmpkey.Value = NewPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:254:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 254 | tmpkey.Value = NewPoints[j - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:268:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 268 | tmpkey.Value = NewPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:272:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 272 | tmpkey.Value = NewPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:277:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 277 | tmpkey.Value = NewPoints[j - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GPolyLineCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:387:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 387 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GPolyLineCurve2D::DoAddPoint(Amanith::GReal, const GPoint2*, unsigned int&, bool&)': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:456:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 456 | gKeys[0].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:488:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 488 | gKeys[0].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:213:31: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:107:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | this->gOrigin = NewValue; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:214:33: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:115:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | this->gDirection = NewValue - StartPoint(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:505:38: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | gKeys[PointsCount() - 1].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:521:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 521 | gKeys[keyIndex].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:530:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 530 | gKeys[keyIndex + 1].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual bool Amanith::GPolyLineCurve2D::IntersectRay(const GRay2&, std::vector >&, Amanith::GReal, unsigned int) const': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:638:74: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 638 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:646:74: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 646 | p = NormalizedRay.Origin() + locParams[1] * NormalizedRay.Direction(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:657:74: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 657 | p = NormalizedRay.Origin() + locParams[0] * NormalizedRay.Direction(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GPoint2 Amanith::GPolyLineCurve2D::Evaluate(Amanith::GReal) const': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:750:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 750 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual Amanith::GVector2 Amanith::GPolyLineCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:775:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 775 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp: In member function 'virtual void Amanith::GPolyLineCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:798:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 798 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:798:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 798 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:808:74: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:808:74: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 808 | LeftDerivative = RightDerivative = (gKeys[1].Value - gKeys[0].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:814:92: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:814:92: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 814 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:828:75: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 828 | LeftDerivative = (gKeys[keyIndex].Value - gKeys[keyIndex - 1].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:831:76: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 831 | RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:836:93: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:836:93: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 836 | LeftDerivative = RightDerivative = (gKeys[keyIndex + 1].Value - gKeys[keyIndex].Value) * dtdu; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gintersect.h: In instantiation of 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, Amanith::GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gintersect.h:183:23: required from 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:215:67: required from here BUILDSTDERR: ../include/amanith/geometry/gintersect.h:75:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:385:23: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../src/2d/gbsplinecurve2d.cpp:33: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/gbsplinecurve2d.cpp:390:46: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gbsplinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:629:34: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:107:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | this->gOrigin = NewValue; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:630:36: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:115:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | this->gDirection = NewValue - StartPoint(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gintersect.h: In instantiation of 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, Amanith::GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gintersect.h:183:23: required from 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../include/amanith/geometry/gintersect.h:251:19: required from 'bool Amanith::Intersect(const Amanith::GLineSeg&, const Amanith::GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../src/2d/gpolylinecurve2d.cpp:632:52: required from here BUILDSTDERR: ../include/amanith/geometry/gintersect.h:75:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from ../src/2d/gpolylinecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In copy constructor 'Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:82:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 82 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:83:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:84:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h: In member function 'Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:89:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:90:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/ghermitecurve2d.h:91:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GHermiteCurve2D::SetPoint(unsigned int, const GPoint2&)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:88:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 88 | gKeys[Index].Value = NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'Amanith::GError Amanith::GHermiteCurve2D::SetKey(unsigned int, const GPoint2&, const GVector2&, const GVector2&)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:108:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | gKeys[Index].Value = NewKeyValue; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:109:27: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 109 | gKeys[Index].InTangent = InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:110:28: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 110 | gKeys[Index].OutTangent = OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'void Amanith::GHermiteCurve2D::RecalcSmoothTangents(bool)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:121:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | gKeys[0].OutTangent = smoothTangent; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:122:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 122 | gKeys[0].InTangent = smoothTangent; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:123:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 123 | gKeys[i - 1].OutTangent = smoothTangent; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:124:29: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 124 | gKeys[i - 1].InTangent = smoothTangent; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GHermiteCurve2D::DoSetPointParameter(unsigned int, Amanith::GReal, unsigned int&, bool&)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:163:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 163 | gKeys[i].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:164:32: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 164 | gKeys[i].InTangent = tmpKey.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:165:33: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 165 | gKeys[i].OutTangent = tmpKey.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:173:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 173 | gKeys[i + 1].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:174:36: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 174 | gKeys[i + 1].InTangent = tmpKey.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:175:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 175 | gKeys[i + 1].OutTangent = tmpKey.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:210:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 210 | gKeys[0].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:211:32: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | gKeys[0].InTangent = tmpKey.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:212:33: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 212 | gKeys[0].OutTangent = tmpKey.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:219:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 219 | gKeys[j - 1].Value = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:220:36: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 220 | gKeys[j - 1].InTangent = tmpKey.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:221:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 221 | gKeys[j - 1].OutTangent = tmpKey.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'void Amanith::GHermiteCurve2D::CalcCatmullRomTangents(unsigned int, unsigned int)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:263:93: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 263 | gKeys[requestedInterval.Start()].InTangent = (GReal)0.5 * (gKeys[1].Value - gKeys[0].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:264:82: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 264 | gKeys[requestedInterval.Start()].OutTangent = gKeys[requestedInterval.Start()].InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:267:79: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | gKeys[requestedInterval.End()].InTangent = gKeys[requestedInterval.Start()].InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:268:80: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 268 | gKeys[requestedInterval.End()].OutTangent = gKeys[requestedInterval.Start()].InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:283:61: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 283 | v1 = (-cso / (2 * csi)) * (gKeys[2].Value - gKeys[0].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:284:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 284 | v2 = ((GReal)3 / (GReal)2) * (gKeys[1].Value - gKeys[0].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:285:54: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:285:54: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 285 | gKeys[0].InTangent = gKeys[0].OutTangent = (v1 + v2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:294:69: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | v1 = (-cso / (2 * csi)) * (gKeys[j - 1].Value - gKeys[j - 3].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:295:72: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 295 | v2 = ((GReal)3 / (GReal)2) * (gKeys[j - 1].Value - gKeys[j - 2].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:296:62: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:296:62: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 296 | gKeys[j - 1].InTangent = gKeys[j - 1].OutTangent = (v1 + v2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:305:71: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | gKeys[i].OutTangent = cso * (gKeys[i + 1].Value - gKeys[i - 1].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:306:70: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 306 | gKeys[i].InTangent = csi * (gKeys[i + 1].Value - gKeys[i - 1].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'Amanith::GError Amanith::GHermiteCurve2D::SetPoints(const std::vector >&, Amanith::GReal, Amanith::GReal, bool)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:430:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 430 | tmpkey.Value = NewPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:444:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 444 | tmpkey.Value = NewPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:450:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 450 | tmpkey.Value = NewPoints[j - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GHermiteCurve2D::DoAddPoint(Amanith::GReal, const GPoint2*, unsigned int&, bool&)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:707:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 707 | gKeys[0].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:743:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 743 | gKeys[0].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:763:38: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 763 | gKeys[PointsCount() - 1].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:779:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 779 | gKeys[keyIndex].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:788:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 788 | gKeys[keyIndex + 1].Value = *NewPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual Amanith::GPoint2 Amanith::GHermiteCurve2D::Evaluate(Amanith::GReal) const': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1049:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1049 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual Amanith::GVector2 Amanith::GHermiteCurve2D::Derivative(Amanith::GDerivativeOrder, Amanith::GReal) const': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1072:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1072 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual void Amanith::GHermiteCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1100:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1100:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1100 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1106:79: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1106:79: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1106 | LeftDerivative = RightDerivative = SegmentDerivative(0, Order, DomainStart()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1109:93: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1109:93: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1109 | LeftDerivative = RightDerivative = SegmentDerivative(PointsCount() - 2, Order, DomainEnd()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1120:61: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1120 | LeftDerivative = SegmentDerivative(keyIndex - 1, Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1121:58: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1121 | RightDerivative = SegmentDerivative(keyIndex, Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1125:75: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1125:75: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1125 | LeftDerivative = RightDerivative = SegmentDerivative(keyIndex, Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual void Amanith::GHermiteCurve2D::XForm(const GMatrix23&)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1136:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1136 | p = Matrix * gKeys[i].Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1138:61: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1138 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1139:62: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1139 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1140:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1140 | gKeys[i].Value = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1141:45: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1141 | gKeys[i].InTangent = (pIn - gKeys[i].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1142:47: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1142 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp: In member function 'virtual void Amanith::GHermiteCurve2D::XForm(const GMatrix33&, bool)': BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1154:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1154 | p = Matrix * gKeys[i].Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1156:62: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1156 | pIn = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1157:63: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1157 | pOut = Matrix * GPoint2(gKeys[i].Value + gKeys[i].InTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1158:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1158 | gKeys[i].Value = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1159:46: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1159 | gKeys[i].InTangent = (pIn - gKeys[i].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1160:48: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1160 | gKeys[i].OutTangent = (pOut - gKeys[i].Value); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1170:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1170 | unTransfValue = p = gKeys[i].Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1170:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1170 | unTransfValue = p = gKeys[i].Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1172:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1172 | w = Matrix * q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1180:45: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1180 | pIn = (gKeys[i].InTangent + unTransfValue); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1182:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1182 | w = Matrix * q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1190:47: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1190 | pOut = (gKeys[i].OutTangent + unTransfValue); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1192:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1192 | w = Matrix * q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:257:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1172:17: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/ghermitecurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/ghermitecurve2d.cpp:1136:25: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from ../src/2d/ghermitecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h: In member function 'void Amanith::GEllipseCurve2D::SetCenter(const GPoint2&)': BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h:185:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 185 | gCenter = NewCenter; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'void Amanith::GEllipseCurve2D::SetEllipse(const GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:168:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 168 | gCenter = Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'Amanith::GError Amanith::GEllipseCurve2D::SetEllipse(const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:272:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 272 | v0 = P0 - cc0; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:273:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 273 | v1 = P1 - cc0; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:274:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 274 | v2 = P0 - cc1; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:275:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 275 | v3 = P1 - cc1; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:269:16: warning: variable 'cross1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 269 | GReal cross0, cross1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GEllipseCurve2D::DoCut(Amanith::GReal, Amanith::GCurve2D*, Amanith::GCurve2D*) const': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:574:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 574 | rCurve->gCenter = gCenter; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:586:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 586 | lCurve->gCenter = gCenter; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gmesh2d.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:30: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GEllipseCurve2D::Flatten(std::vector >&, Amanith::GReal, bool) const': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:663:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 663 | p = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual Amanith::GError Amanith::GEllipseCurve2D::BaseClone(const Amanith::GElement&)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:688:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 688 | gCenter = k.gCenter; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual void Amanith::GEllipseCurve2D::Rotate(const GPoint2&, Amanith::GReal)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:712:38: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 712 | matrix = postTrans * (rot * preTrans); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:716:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 716 | gCenter = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual void Amanith::GEllipseCurve2D::Scale(const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:730:40: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 730 | matrix = postTrans * (scale * preTrans); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual void Amanith::GEllipseCurve2D::XForm(const GMatrix23&)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:770:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 770 | p0 = Matrix * StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:771:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | p1 = Matrix * EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:781:47: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 781 | p2 = Matrix * EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:782:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 782 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:783:47: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 783 | p4 = Matrix * EvaluateByAngle(angMax + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:788:47: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 788 | p2 = Matrix * EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:789:47: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 789 | p3 = Matrix * EvaluateByAngle(angMin + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:790:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 790 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:829:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 829 | solution = invM * rhs; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp: In member function 'virtual void Amanith::GEllipseCurve2D::XForm(const GMatrix33&, bool)': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:895:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 895 | p0 = Matrix * StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:896:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 896 | p1 = Matrix * EndPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:906:48: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 906 | p2 = Matrix * EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:907:52: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 907 | p3 = Matrix * EvaluateByAngle(angMin + 2 * step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:908:48: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 908 | p4 = Matrix * EvaluateByAngle(angMax + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:913:48: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 913 | p2 = Matrix * EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:914:48: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 914 | p3 = Matrix * EvaluateByAngle(angMin + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:915:52: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 915 | p4 = Matrix * EvaluateByAngle(angMax + 2 * step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:929:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 929 | p0 = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:930:3: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 930 | PRJ_TRANSFORM(p0, p0); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:931:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 931 | p1 = StartPoint(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:932:3: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 932 | PRJ_TRANSFORM(p1, p1); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:943:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 943 | p2 = EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:944:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 944 | PRJ_TRANSFORM(p2, p2); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:945:43: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 945 | p3 = EvaluateByAngle(angMin + 2 * step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:946:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 946 | PRJ_TRANSFORM(p3, p3); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:947:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 947 | p4 = EvaluateByAngle(angMax + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:948:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 948 | PRJ_TRANSFORM(p4, p4); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:953:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 953 | p2 = EvaluateByAngle(angMin + step1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:954:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 954 | PRJ_TRANSFORM(p2, p2); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:955:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 955 | p3 = EvaluateByAngle(angMin + step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:956:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 956 | PRJ_TRANSFORM(p3, p3); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:957:43: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 957 | p4 = EvaluateByAngle(angMax + 2 * step2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:922:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | prjW = Matrix * prjP; \ BUILDSTDERR: | ^~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:958:4: note: in expansion of macro 'PRJ_TRANSFORM' BUILDSTDERR: 958 | PRJ_TRANSFORM(p4, p4); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:999:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 999 | solution = invM * rhs; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:30: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'bool Amanith::InvertFull_GJ(Amanith::GMatrix&, const Amanith::GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 5]': BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:821:40: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:786:12: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:852:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 852 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:712:30: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../src/2d/gellipsecurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GVect& Amanith::XForm(Amanith::GVect&, const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:170:15: required from 'Amanith::GVect Amanith::operator*(const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 5; unsigned int COLS = 5]' BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:829:21: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:145:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 145 | result = GVect(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 5]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gellipsecurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:257:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:930:3: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gellipsecurve2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/gellipsecurve2d.cpp:766:37: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gellipsecurve2d.h:37, BUILDSTDERR: from ../src/2d/gellipsecurve2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmesh2d.h: In instantiation of 'void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = float]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1598:7: required from here BUILDSTDERR: ../include/amanith/2d/gmesh2d.h:106:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 106 | gPosition = NewPos; BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BaseClone(const Amanith::GMesh2D&) [with DATA_TYPE = float; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:832:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 832 | newVertex->gPosition = Source.gVertices[i]->gPosition; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BuildFromFaces(const std::vector >&, const std::vector >&, bool) [with DATA_TYPE = float; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:992:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 992 | verts[i].gPosition = Points[i]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:948:25: warning: variable 'edgesCount' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 948 | GUInt32 i, j, k, w, q, edgesCount; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:1552:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1552 | p = extBox.Min(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1553:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1553 | p = p - GPoint(1, 1); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1555:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1555 | p = extBox.Max(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1556:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1556 | p = p + GPoint(1, 1); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1540:41: warning: variable 'front' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1540 | GMeshFace2D *left, *right, *front; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GMeshEdge2D* Amanith::GMesh2D::MakeVertexEdge(Amanith::GMeshVertex2D*, Amanith::GMeshFace2D*, Amanith::GMeshFace2D*) [with DATA_TYPE = float]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:1110:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1110 | a = edge1->Org()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1111:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1111 | b = edge1->Dest()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1112:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1112 | c = edge2->Org()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1113:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1113 | d = edge2->Dest()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmesh2d.h: In instantiation of 'void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = double]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1608:7: required from here BUILDSTDERR: ../include/amanith/2d/gmesh2d.h:106:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 106 | gPosition = NewPos; BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BaseClone(const Amanith::GMesh2D&) [with DATA_TYPE = double; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:832:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 832 | newVertex->gPosition = Source.gVertices[i]->gPosition; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BuildFromFaces(const std::vector >&, const std::vector >&, bool) [with DATA_TYPE = double; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:992:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 992 | verts[i].gPosition = Points[i]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:948:25: warning: variable 'edgesCount' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 948 | GUInt32 i, j, k, w, q, edgesCount; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:1552:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1552 | p = extBox.Min(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1553:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1553 | p = p - GPoint(1, 1); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1555:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1555 | p = extBox.Max(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1556:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1556 | p = p + GPoint(1, 1); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1540:41: warning: variable 'front' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1540 | GMeshFace2D *left, *right, *front; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp: In instantiation of 'Amanith::GMeshEdge2D* Amanith::GMesh2D::MakeVertexEdge(Amanith::GMeshVertex2D*, Amanith::GMeshFace2D*, Amanith::GMeshFace2D*) [with DATA_TYPE = double]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../src/2d/gmesh2d.cpp:1110:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1110 | a = edge1->Org()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1111:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1111 | b = edge1->Dest()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1112:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1112 | c = edge2->Org()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gmesh2d.cpp:1113:4: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1113 | d = edge2->Dest()->Position(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1554:2: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:219:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 219 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1557:2: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:231:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1554:2: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:219:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 219 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMax(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gmesh2d.cpp:1557:2: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:231:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]': BUILDSTDERR: ../include/amanith/geometry/gaabox.h:112:4: required from 'Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1551:30: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = float; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1604:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:261:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 261 | gMin = Points[0]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:262:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 262 | gMax = Points[1]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = float; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../include/amanith/geometry/gaabox.h:112:4: required from 'Amanith::GGenericAABox::GGenericAABox(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1551:30: required from 'Amanith::GError Amanith::GMesh2D::BuildFromPointsCloud(const std::vector >&, DATA_TYPE) [with DATA_TYPE = double; Amanith::GError = int]' BUILDSTDERR: ../src/2d/gmesh2d.cpp:1614:7: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:261:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 261 | gMin = Points[0]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gmesh2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:262:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 262 | gMax = Points[1]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gmesh2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp: In member function 'Amanith::GError Amanith::GPath2D::OpenPath(Amanith::GReal)': BUILDSTDERR: ../src/2d/gpath2d.cpp:765:9: warning: variable 'newMinKnotParam' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 765 | GReal newMinKnotParam, newMaxKnotParam, l; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp: In member function 'virtual void Amanith::GPath2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../src/2d/gpath2d.cpp:1183:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1183 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp:1183:51: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1183 | LeftDerivative = RightDerivative = GVector2(0, 0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp:1193:73: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1193 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp:1193:73: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1193 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp:1197:72: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1197 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpath2d.cpp:1197:72: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1197 | LeftDerivative = RightDerivative = gSegments[i]->Derivative(Order, uu); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../src/2d/gpath2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:30: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../src/2d/gpixelmap.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:30: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../src/2d/gpixelmap.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:33, BUILDSTDERR: from ../src/2d/gpixelmap.cpp:31: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp: In member function 'Amanith::GError Amanith::GPixelMap::Negative(Amanith::GPixelMap&) const': BUILDSTDERR: ../src/2d/gpixelmap.cpp:713:21: warning: variable 'pixels8Dst' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 713 | GUChar8 *pixels8, *pixels8Dst; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:714:22: warning: variable 'pixels32Dst' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 714 | GUInt32 *pixels32, *pixels32Dst; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:715:22: warning: variable 'pixels16Dst' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 715 | GUInt16 *pixels16, *pixels16Dst; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp: In static member function 'static Amanith::GError Amanith::GPixelMap::ResizeGray(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)': BUILDSTDERR: ../src/2d/gpixelmap.cpp:1097:9: warning: variable 'sumWeights' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1097 | GFloat sumWeights; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp: In static member function 'static Amanith::GError Amanith::GPixelMap::ResizeRGB(unsigned int, unsigned int, const Amanith::GPixelMap&, Amanith::GPixelMap&, Amanith::GResizeOp)': BUILDSTDERR: ../src/2d/gpixelmap.cpp:1295:9: warning: variable 'sumWeights' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1295 | GFloat sumWeights; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp: In member function 'Amanith::GError Amanith::GPixelMap::EdgePreservingSmoothMono(int, int, bool)': BUILDSTDERR: ../src/2d/gpixelmap.cpp:2265:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2265 | for (i = -mask_size; i <= mask_size; i++) BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:2271:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2271 | for (i = mask_size; i < YSize - mask_size; i++) { BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:2300:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2300 | for (l = 0; l < (7 - k); l++) BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:2306:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2306 | *out++ = (GUChar8)((p[3] + p[4]) / 2); BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gpixelmap.cpp:2375:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2375 | for (l = 0; l < (7 - k); l++) BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gpixelmap.cpp:2381:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2381 | *out++ = (GUChar8)((p[3] + p[4]) / 2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../src/2d/gtracer2d.cpp:34: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gtracer2d.cpp:34: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In member function 'void Amanith::GTracedContour::DrawContour(std::vector >&, Amanith::GReal) const': BUILDSTDERR: ../src/2d/gtracer2d.cpp:62:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | cursor = c.Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:75:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | cursor = gPoints[k].Points[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:78:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 78 | cursor = gPoints[i].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:83:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | cursor = gPoints[i].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In member function 'Amanith::GError Amanith::GTracedContour::ConvertToPath(Amanith::GPath2D&) const': BUILDSTDERR: ../src/2d/gtracer2d.cpp:104:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | cursor = c.Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:115:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | a = cursor; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:118:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 118 | a = gPoints[w].Points[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:126:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | b = gPoints[w - 1].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:127:37: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 127 | cursor = gPoints[w - 1].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:131:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 131 | b = gPoints[w - 1].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:145:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 145 | cursor = gPoints[i].Points[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:96:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 96 | GError err; BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In static member function 'static Amanith::GError Amanith::GTracer2D::FurthestLinSubPaths(const Amanith::GTracer2D::PixelPath&, std::vector&)': BUILDSTDERR: ../src/2d/gtracer2d.cpp:418:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 418 | cur = pt[k] - pt[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:432:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 432 | constraint[0] = off; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:436:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 436 | constraint[1] = off; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:448:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 448 | cur = pt[k1] - pt[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In static member function 'static Amanith::GError Amanith::GTracer2D::AdjustVertices(const Amanith::GTracer2D::PixelPath&, const std::vector >&, const std::vector&, int, int, Amanith::GTracer2D::PrivateCurve&)': BUILDSTDERR: ../src/2d/gtracer2d.cpp:701:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 701 | Q = q[j] + q[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In static member function 'static Amanith::GError Amanith::GTracer2D::SmoothCurve(Amanith::GTracer2D::PrivateCurve*, int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/2d/gtracer2d.cpp:806:42: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 806 | curve->Vertexes[i] = curve->Vertexes[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:807:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 807 | curve->Vertexes[j] = tmp; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:816:70: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 816 | p4 = GMath::Lerp((GReal)0.5, curve->Vertexes[k], curve->Vertexes[j]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:836:92: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 836 | p2 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[i], curve->Vertexes[j]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:837:92: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 837 | p3 = GMath::Lerp((GReal)0.5 + (GReal)0.5 * alpha, curve->Vertexes[k], curve->Vertexes[j]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In static member function 'static int Amanith::GTracer2D::SecondSeg(const Amanith::GTracer2D::PixelPath&, int, int)': BUILDSTDERR: ../src/2d/gtracer2d.cpp:889:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 889 | pOld = Path.Points[StartPoint]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:894:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 894 | pNew = Path.Points[k1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:902:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 902 | pOld = pNew; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp: In static member function 'static Amanith::GError Amanith::GTracer2D::ShiftPath(Amanith::GTracer2D::PixelPath&)': BUILDSTDERR: ../src/2d/gtracer2d.cpp:917:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 917 | pOld = Path.Points[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:922:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | pNew = Path.Points[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:940:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 940 | pOld = pNew; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:947:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 947 | corner = bestCorners[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtracer2d.cpp:961:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 961 | newPoints[i] = Path.Points[ofs]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gtracer2d.cpp:31: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GVect& Amanith::XForm(Amanith::GVect&, const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:170:15: required from 'Amanith::GVect Amanith::operator*(const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:450:21: required from 'DATA_TYPE Amanith::QuadraticForm(const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:471:23: required from 'DATA_TYPE Amanith::QuadraticForm(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3; unsigned int POINT_SIZE = 2]' BUILDSTDERR: ../src/2d/gtracer2d.cpp:734:27: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:145:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 145 | result = GVect(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../src/2d/gtracer2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gfont2d.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gfont2d.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:31: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:31: BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gkernel.h:33, BUILDSTDERR: from ../src/2d/gfont2d.cpp:33: BUILDSTDERR: ../include/amanith/gpluglib.h: At global scope: BUILDSTDERR: ../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'void Amanith::GFontCharContour2D::BuildGoodContour(Amanith::GReal, const std::vector >&, const std::vector&)': BUILDSTDERR: ../src/2d/gfont2d.cpp:85:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 85 | p3 = NewPoints[k3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:100:38: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | p = tmpBez.Evaluate((GReal)0.5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:103:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 103 | p3 = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:114:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 114 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:118:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 118 | p = tmpBez.Evaluate((GReal)0.5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:121:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | p2 = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:136:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 136 | p4 = NewPoints[k4]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:140:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 140 | p = tmpBez.Evaluate((GReal)0.5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:143:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | p3 = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:171:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 171 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:175:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 175 | p = tmpBez.Evaluate((GReal)0.5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:178:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 178 | p3 = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:188:34: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 188 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:189:34: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 189 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:193:40: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | p = tmpBez.Evaluate((GReal)0.5); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:196:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 196 | p2 = p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:206:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 206 | p1 = p2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:207:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 207 | p2 = p3; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:64:72: warning: variable 'on4' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 64 | GInt32 on1 = (PointsFlags[k1] & 1), on2 = (PointsFlags[k2] & 1), on3, on4, isCubic; BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:66:57: warning: variable 'f4' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 66 | GInt32 f1 = PointsFlags[k1], f2 = PointsFlags[k2], f3, f4; BUILDSTDERR: | ^~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In copy constructor 'Amanith::GFontCharContour2D::GFontCharContour2D(const Amanith::GFontCharContour2D&)': BUILDSTDERR: ../src/2d/gfont2d.cpp:221:21: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 221 | gBoundBox = Source.gBoundBox; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In static member function 'static void Amanith::GFontCharContour2D::DrawContour(const std::vector >&, const std::vector&, std::vector >&, Amanith::GReal)': BUILDSTDERR: ../src/2d/gfont2d.cpp:258:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 258 | p3 = ContourPoints[k3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:272:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 272 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:279:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 279 | p4 = ContourPoints[k4]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:297:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 297 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:302:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 302 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:303:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 303 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:312:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 312 | p1 = p2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:313:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 313 | p2 = p3; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'void Amanith::GFontCharContour2D::DrawContour(std::vector >&, Amanith::GReal, const GMatrix33&) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:342:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 342 | p = gPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:343:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 343 | h = Transformation * p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:344:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 344 | tmpPoints[i] = h; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'void Amanith::GFontCharContour2D::DecomposeBezier(std::vector >&, std::vector&) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:388:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 388 | p3 = gPoints[k3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:403:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 403 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:410:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 410 | p4 = gPoints[k4]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:428:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 428 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:433:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 433 | p12 = (p1 + p2) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:434:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 434 | p23 = (p2 + p3) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:443:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 443 | p1 = p2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:444:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 444 | p2 = p3; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'Amanith::GPoint2 Amanith::GFontCharContour2D::PickPointOnCurve() const': BUILDSTDERR: ../src/2d/gfont2d.cpp:482:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 482 | p = (p0 + p1) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In static member function 'static int Amanith::GFontCharContour2D::FindLeftArc(const std::vector >&, const std::vector&, Amanith::GReal, unsigned int&)': BUILDSTDERR: ../src/2d/gfont2d.cpp:500:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 500 | p = Points[ofs0 + q]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:503:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 503 | p1 = Points[ofs0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:504:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 504 | p2 = Points[ofs0 + k - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'int Amanith::GFontCharContour2D::IntersectionsCount(const GRay2&) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:540:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 540 | p = NormalizedRay.Origin(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:556:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 556 | p1 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:557:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 557 | p2 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:558:13: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 558 | v = p2 - p1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:593:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 593 | p1 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:594:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | p2 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:595:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 595 | p3 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:598:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 598 | p4 = tmpPoints[ofs0++]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:614:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 614 | pu0 = tmpBezier.Evaluate(u0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:615:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 615 | pu1 = tmpBezier.Evaluate(u1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:677:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 677 | p4 = tmpBezier.Evaluate(u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In copy constructor 'Amanith::GFontChar2D::GFontChar2D(const Amanith::GFontChar2D&)': BUILDSTDERR: ../src/2d/gfont2d.cpp:797:20: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 797 | gAdvance = Source.gAdvance; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'void Amanith::GFontChar2D::LabelContour(const Amanith::GFontCharContour2D&) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:952:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 952 | p = Contour.PickPointOnCurve(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'const GPoint2& Amanith::GFont2D::KerningByIndex(unsigned int, unsigned int) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:1342:17: warning: reference to local variable 'entry' returned [-Wreturn-local-addr] BUILDSTDERR: 1342 | return entry.Kerning; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:1326:16: note: declared here BUILDSTDERR: 1326 | GKerningEntry entry; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:1361:16: warning: reference to local variable 'entry' returned [-Wreturn-local-addr] BUILDSTDERR: 1361 | return entry.Kerning; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:1326:16: note: declared here BUILDSTDERR: 1326 | GKerningEntry entry; BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:1365:16: warning: reference to local variable 'entry' returned [-Wreturn-local-addr] BUILDSTDERR: 1365 | return entry.Kerning; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp:1326:16: note: declared here BUILDSTDERR: 1326 | GKerningEntry entry; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gfont2d.cpp:55:29: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:261:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 261 | gMin = Points[0]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:262:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 262 | gMax = Points[1]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gfont2d.cpp:578:29: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:107:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | this->gOrigin = NewValue; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gfont2d.cpp:579:27: required from here BUILDSTDERR: ../include/amanith/geometry/glineseg.h:115:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | this->gDirection = NewValue - StartPoint(); BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gfont2d.cpp:953:17: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gfont2d.cpp:954:33: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gintersect.h: In instantiation of 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, Amanith::GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gintersect.h:183:23: required from 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GLineSeg&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../src/2d/gfont2d.cpp:580:76: required from here BUILDSTDERR: ../include/amanith/geometry/gintersect.h:75:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:32: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/2d/gfont2d.cpp:343:24: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gray.h:33, BUILDSTDERR: from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/2d/gfont2d.cpp:30: BUILDSTDERR: ../include/amanith/2d/gfont2d.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const Amanith::GFontCharContour2D*; _OI = Amanith::GFontCharContour2D*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:441:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:474:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Amanith::GFontCharContour2D; _Alloc = std::allocator]' BUILDSTDERR: ../src/2d/gfont2d.cpp:792:21: required from here BUILDSTDERR: ../include/amanith/2d/gfont2d.h:91:17: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | class G_EXPORT GFontCharContour2D { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/9/string:40, BUILDSTDERR: from ../include/amanith/gglobal.h:40, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:32, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../src/2d/gfont2d.cpp:29: BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method 'Amanith::GFontCharContour2D& Amanith::GFontCharContour2D::operator=(const Amanith::GFontCharContour2D&)' first required here BUILDSTDERR: 342 | *__result = *__first; BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~ necurve2d.o ../src/2d/gbsplinecurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpolylinecurve2d.o ../src/2d/gpolylinecurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ghermitecurve2d.o ../src/2d/ghermitecurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gellipsecurve2d.o ../src/2d/gellipsecurve2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gmesh2d.o ../src/2d/gmesh2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpath2d.o ../src/2d/gpath2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gtracer2d.o ../src/2d/gtracer2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gpixelmap.o ../src/2d/gpixelmap.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gfont2d.o ../src/2d/gfont2d.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGINIn file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gmesh2d.h:34, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:34, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In function 'bool Amanith::EdgeIntersect(const Amanith::GPoint&, const Amanith::GPoint&, const Amanith::GPoint&, const Amanith::GPoint&, double&, double&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:306:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 306 | Swap(oo1, oo2); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:306:3: note: in expansion of macro 'Swap' BUILDSTDERR: 306 | Swap(oo1, oo2); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:307:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 307 | Swap(dd1, dd2); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:307:3: note: in expansion of macro 'Swap' BUILDSTDERR: 307 | Swap(dd1, dd2); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:421:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 421 | Swap(oo1, dd1); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:421:3: note: in expansion of macro 'Swap' BUILDSTDERR: 421 | Swap(oo1, dd1); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:424:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 424 | Swap(oo2, dd2); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:424:3: note: in expansion of macro 'Swap' BUILDSTDERR: 424 | Swap(oo2, dd2); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:427:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 427 | Swap(oo1, oo2); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:427:3: note: in expansion of macro 'Swap' BUILDSTDERR: 427 | Swap(oo1, oo2); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:428:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 428 | Swap(dd1, dd2); BUILDSTDERR: | ^~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:293:7: note: in definition of macro 'Swap' BUILDSTDERR: 293 | a = b; \ BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:294:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | b = t; \ BUILDSTDERR: | ^ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:428:3: note: in expansion of macro 'Swap' BUILDSTDERR: 428 | Swap(dd1, dd2); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GFillBehavior)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:594:8: warning: variable 'revisitEvent' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 594 | GBool revisitEvent; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, Amanith::GAABox2&, Amanith::GFillBehavior)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:702:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 702 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:703:57: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 703 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:713:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 713 | p = extVertex->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:672:8: warning: variable 'revisitEvent' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 672 | GBool revisitEvent; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GFillBehavior)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:765:8: warning: variable 'revisitEvent' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 765 | GBool revisitEvent; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'Amanith::GError Amanith::GTesselator2D::Tesselate(const std::vector, std::allocator > >&, const std::vector&, std::vector, std::allocator > >&, std::vector&, Amanith::GAABox2&, Amanith::GFillBehavior)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:894:58: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 894 | pMin = desc.PriorityTree.front()->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:895:57: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 895 | pMax = desc.PriorityTree.back()->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:915:39: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 915 | p = extVertex->MeshVertex->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:864:8: warning: variable 'revisitEvent' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 864 | GBool revisitEvent; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'void Amanith::GTesselator2D::AddContourPoint(double, double, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:992:50: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 992 | Descriptor.LastPoints[Descriptor.StepsDone] = newPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:999:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 999 | Descriptor.LastPoints[1] = newPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1023:53: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1023 | Descriptor.LastPoints[0] = Descriptor.LastPoints[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1024:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1024 | Descriptor.LastPoints[1] = newPoint; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'void Amanith::GTesselator2D::EndContour(Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1081:53: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1081 | Descriptor.LastPoints[1] = Descriptor.LastPoints[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'bool Amanith::GTesselator2D::ProcessRightGoingEdges(Amanith::GMeshVertex2D*, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1196:9: warning: variable 'rightGoingFound' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1196 | GInt32 rightGoingFound; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'int Amanith::GTesselator2D::CheckIntersection(const Amanith::GPoint&, Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, Amanith::GPoint&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1443:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1443 | intersectionPoint = Event; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1451:50: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1451 | intersectionPoint = tmpEdge->Dest()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'bool Amanith::GTesselator2D::DoIntersection(Amanith::GMeshEdge2D*, Amanith::GMeshEdge2D*, int&, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1487:24: warning: variable 'newEdge' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1487 | GMeshEdge2D *newEdge; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'bool Amanith::GTesselator2D::CloseRegions(Amanith::GMeshVertex2D*, std::vector&, Amanith::GAVLNode**, Amanith::GAVLNode**, bool&, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1866:24: warning: variable 'regionClosed' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1866 | GBool leftGoingFound, regionClosed, localRevisitFlag; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'bool Amanith::GTesselator2D::PatchRightDiagonal(Amanith::GMeshVertex2D*, Amanith::GAVLNode*, Amanith::GAVLNode*, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1990:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1990 | minDest = v->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1996:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | minDest = v->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In member function 'void Amanith::GTesselator2D::SimplifyEdges(Amanith::GMeshVertex2D*, std::vector&, Amanith::GTesselator2D::GTessDescriptor&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2128:30: warning: variable 'data2Sym' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2128:41: warning: variable 'data1Sym' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 2128 | GMeshToAVL *data1, *data2, *data2Sym, *data1Sym; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp: In static member function 'static Amanith::GMeshEdge2D* Amanith::GTesselator2D::CCWSmallerAngleSpanEdge(Amanith::GMeshEdge2D*, const Amanith::GPoint&, const Amanith::GPoint&)': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2557:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2557 | a = e1->Dest()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2558:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2558 | c = e2->Dest()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2567:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2567 | a = c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2571:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2571 | c = e2->Dest()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/gtesselator2d.cpp:2575:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2575 | a = c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gtesselator2d.h:34, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:755:112: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gtesselator2d.h:34, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmesh2d.h: In instantiation of 'void Amanith::GMeshVertex2D::SetPosition(const Amanith::GPoint&) [with DATA_TYPE = double]': BUILDSTDERR: ../src/2d/gtesselator2d.cpp:1016:47: required from here BUILDSTDERR: ../include/amanith/2d/gmesh2d.h:106:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 106 | gPosition = NewPos; BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gmesh2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gtesselator2d.h:32, BUILDSTDERR: from ../src/2d/gtesselator2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp: In member function 'Amanith::GError Amanith::GAnimTRSNode2D::SetPivotPosition(const Amanith::GVectBase&, bool)': BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp:750:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 750 | gPivotPosition = NewPosition; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp: In member function 'Amanith::GError Amanith::GAnimTRSNode2D::SetPivotScale(const Amanith::GVectBase&, bool)': BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp:813:16: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 813 | gPivotScale = NewScaleFactors; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp: In member function 'virtual Amanith::GError Amanith::GAnimTRSNode2D::BaseClone(const Amanith::GElement&)': BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp:834:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 834 | gPivotPosition = s.gPivotPosition; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp:836:18: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 836 | gPivotScale = s.gPivotScale; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/1d/gcurve1d.h:32, BUILDSTDERR: from ../include/amanith/1d/gmulticurve1d.h:37, BUILDSTDERR: from ../include/amanith/1d/ghermitecurve1d.h:37, BUILDSTDERR: from ../include/amanith/gproperty.h:32, BUILDSTDERR: from ../include/amanith/gmultiproperty.h:32, BUILDSTDERR: from ../src/2d/ganimtrsnode2d.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/2d/ganimtrsnode2d.cpp:364:36: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/2d/gfont2d.cpp: In member function 'int Amanith::GFontCharContour2D::IntersectionsCount(const GRay2&) const': BUILDSTDERR: ../src/2d/gfont2d.cpp:609:5: warning: 'u1' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 609 | if (u1 < u0) { BUILDSTDERR: | ^~ BUILDSTDERR: ../src/2d/gfont2d.cpp:609:5: warning: 'u0' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: ../src/geometry/gaffineparts.cpp: In member function 'void Amanith::GAffineParts::DecompAffine(const GMatrix33&)': BUILDSTDERR: ../src/geometry/gaffineparts.cpp:52:8: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 52 | Q = -Q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:34, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:78:45: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 78 | p = Snuggle(gStretchRot, gStretchFactors); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:47:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 47 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: ../src/geometry/gaffineparts.cpp: In member function 'Amanith::GQuaternion Amanith::GAffineParts::Snuggle(Amanith::GQuaternion&, Amanith::GVector3&)': BUILDSTDERR: ../src/geometry/gaffineparts.cpp:169:12: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 169 | qtoz = qxtoz; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:175:12: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 175 | qtoz = qytoz; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:181:12: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 181 | qtoz = q0001; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:187:14: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 187 | q = q.Conj(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:210:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 210 | p = q1000; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:212:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 212 | p = q0001; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:217:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 217 | p = qppmm; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:219:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 219 | p = qpppp; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:224:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 224 | p = qmpmm; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:226:10: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 226 | p = qpppm; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:230:12: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 230 | qp = q * p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/geometry/gaffineparts.cpp:233:21: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 233 | p = qtoz * p.Conj(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:34, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'bool Amanith::DecompPolar(const Amanith::GMatrix&, Amanith::GMatrix&, DATA_TYPE&, Amanith::GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: ../src/geometry/gaffineparts.cpp:50:45: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1653:5: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1653 | a = Src; BUILDSTDERR: | ~~^~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1654:5: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1654 | w = a; BUILDSTDERR: | ~~^~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1672:5: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1672 | w = (GReal)0.5 * (g * w + (1 / g) * a); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1691:6: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1691 | w = (GReal)0.5 * (g * w + (1 / g) * a); BUILDSTDERR: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1698:5: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1698 | Q = w; BUILDSTDERR: | ~~^~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1703:5: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1703 | S = tw * Src; BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'bool Amanith::InvertFull_GJ(Amanith::GMatrix&, const Amanith::GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1659:24: required from 'bool Amanith::DecompPolar(const Amanith::GMatrix&, Amanith::GMatrix&, DATA_TYPE&, Amanith::GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: ../src/geometry/gaffineparts.cpp:50:45: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:786:12: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:852:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 852 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'void Amanith::DecompPolar_Rank2(Amanith::GMatrix&, const Amanith::GMatrix&, Amanith::GMatrix&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1666:21: required from 'bool Amanith::DecompPolar(const Amanith::GMatrix&, Amanith::GMatrix&, DATA_TYPE&, Amanith::GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: ../src/geometry/gaffineparts.cpp:50:45: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1585:6: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1585 | v2 = Cross(q0, q1); BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gquat.h:33, BUILDSTDERR: from ../include/amanith/geometry/gaffineparts.h:32, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gaffineparts.h:34, BUILDSTDERR: from ../src/geometry/gaffineparts.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:1703:10: required from 'bool Amanith::DecompPolar(const Amanith::GMatrix&, Amanith::GMatrix&, DATA_TYPE&, Amanith::GMatrix&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: ../src/geometry/gaffineparts.cpp:50:45: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'void Amanith::GGradientDesc::SetStartPoint(const GPoint2&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:83:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | gStartPoint = Point; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'void Amanith::GGradientDesc::SetAuxPoint(const GPoint2&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:92:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 92 | gAuxPoint = Point; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'void Amanith::GGradientDesc::SetMatrix(const GMatrix33&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:172:29: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 172 | gInverseMatrix = tmpInv * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:175:13: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 175 | gMatrix = Matrix; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'void Amanith::GPatternDesc::SetLogicalWindow(const GPoint2&, const GPoint2&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:322:20: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 322 | gLogicalWindow = tmpBox; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawstyle.h:33, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'void Amanith::GPatternDesc::SetMatrix(const GMatrix33&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:362:29: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 362 | gInverseMatrix = tmpInv * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:365:13: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 365 | gMatrix = Matrix; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'virtual void Amanith::GDrawStyle::SetStrokeColor(const Amanith::GVectBase&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:573:18: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 573 | gStrokeColor = Color; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'virtual void Amanith::GDrawStyle::SetFillColor(const Amanith::GVectBase&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:722:16: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 722 | gFillColor = Color; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp: In member function 'virtual void Amanith::GDrawStyle::SetModelView(const GMatrix33&)': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:771:32: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | gInverseModelView = tmpInv * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:774:16: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | gModelView = Matrix; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'bool Amanith::InvertFull_GJ(Amanith::GMatrix&, const Amanith::GMatrix&, DATA_TYPE&, DATA_TYPE) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:161:31: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:786:12: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:852:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 852 | result = _result; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gdrawboard.cpp:923:22: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = unsigned int; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawstyle.h:33, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:308:55: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawstyle.h:33, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../src/rendering/gdrawboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/rendering/gdrawboard.cpp:235:31: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpixelmap.h:37, BUILDSTDERR: from ../include/amanith/rendering/gdrawstyle.h:32, BUILDSTDERR: from ../src/rendering/gdrawstyle.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/rendering/gdrawstyle.cpp:172:29: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gtesselator2d.o ../src/2d/gtesselator2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o ganimtrsnode2d.o ../src/2d/ganimtrsnode2d.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gaffineparts.o ../src/geometry/gaffineparts.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o geigen.o ../src/numerics/geigen.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gintegration.o ../src/numerics/gintegration.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gdrawstyle.o ../src/rendering/gdrawstyle.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gdrawboard.o ../src/rendering/gdrawboard.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglboard.o ../src/rendering/gopenglboard.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglstyles.o ../src/rendering/gopenglstyles.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglboard.cpp:1132:25: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglboard.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/rendering/gopenglboard.cpp:1126:24: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglboard.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp: In member function 'void Amanith::GOpenGLGradientDesc::UpdateHermiteTangents()': BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:411:104: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 411 | gInTangents[i] = GVector4(redKey.InTangent, greenKey.InTangent, blueKey.InTangent, alphaKey.InTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:412:109: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 412 | gOutTangents[i] = GVector4(redKey.OutTangent, greenKey.OutTangent, blueKey.OutTangent, alphaKey.OutTangent); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp: In member function 'void Amanith::GOpenGLBoard::UseStyle(Amanith::GPaintType, Amanith::GCompositingOperation, unsigned int, const GVector4&, const Amanith::GOpenGLGradientDesc*, const Amanith::GOpenGLPatternDesc*, const GMatrix33&, const GMatrix33&)': BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1127:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1127 | col = key.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1264:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1264 | pf = pc; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1433:102: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1433 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1437:119: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1437 | m = reflectFactors * (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1441:101: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1441 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * PhysicalToLogicalMatrix())))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1514:27: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1514 | col = key.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1729:86: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1729 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView)))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1733:105: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1733 | m = (reflectFactors * (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView))))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1737:85: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1737 | m = (postTrans * (scale * (postTrans2 * (Pattern->InverseMatrix() * ModelView)))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp: In member function 'void Amanith::GOpenGLBoard::DrawAndPopDepthMask(const GAABox2&, const Amanith::GDrawStyle&, bool, unsigned int, unsigned int, bool)': BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:2234:55: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2234 | m = GLProjectionMatrix(ll, rr, bb, tt, (GReal)1e-7); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:2273:53: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2273 | m = GLProjectionMatrix(ll, rr, bb, tt, (GReal)1e-7); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:2293:42: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2293 | m = GLProjectionMatrix(ll, rr, bb, tt, 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 4; unsigned int COLS = 4]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:810:94: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:35, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1276:71: required from here BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglstyles.cpp:33: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: ../src/rendering/gopenglstyles.cpp:1169:55: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstyles.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglmasks.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglgroups.cpp: In member function 'void Amanith::GOpenGLBoard::GrabFrameBuffer(const GAABox2&, Amanith::GLGrabbedRect&)': BUILDSTDERR: ../src/rendering/gopenglgroups.cpp:297:30: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 297 | Shot.gNotExpandedLogicBox = tmpBox; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglgroups.cpp:301:41: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgroups.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp: In member function 'void Amanith::GOpenGLBoard::IntersectRaysDisk(const GRay2&, const GRay2&, const GPoint2&, Amanith::GReal, Amanith::GPoint2&, Amanith::GPoint2&, Amanith::GReal&) const': BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:52:53: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 52 | P0 = Ray0.Origin() + intParams[0] * Ray0.Direction(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:57:53: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | P1 = Ray1.Origin() + intParams[0] * Ray1.Direction(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:46:8: warning: variable 'intFound' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 46 | GBool intFound; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLRadialSector(const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GReal, Amanith::GReal, const GPoint2&, const GPoint2&, bool, const std::vector&, Amanith::GColorRampInterpolation, Amanith::GColorRampSpreadMode, Amanith::GReal) const': BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:372:34: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 372 | oldCol = tmpKeys[0].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:374:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 374 | c = Focus + t * dirFC; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:378:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 378 | p = e0 - c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:379:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | m = e0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:382:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 382 | p = r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:383:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 383 | m = c + p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:389:17: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 389 | ptsCache[0] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:403:35: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 403 | oldCol = tmpKeys[1].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:415:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 415 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:416:22: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 416 | ptsCache[k + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:422:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:427:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 427 | m = c + r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:430:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 430 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:432:21: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 432 | ptsCache[k + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:442:35: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 442 | oldCol = tmpKeys[1].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:447:34: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 447 | oldCol = tmpKeys[i].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:449:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 449 | c = Focus + t * dirFC; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:453:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 453 | p = e0 - c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:454:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 454 | m = e0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:457:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 457 | p = r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:458:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 458 | m = c + p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:461:17: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 461 | ptsCache[0] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:467:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 467 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:468:22: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 468 | ptsCache[k + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:469:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 469 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:473:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | m = c + r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:476:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 476 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:478:21: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 478 | ptsCache[k + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:488:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 488 | col = oldCol; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:490:32: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 490 | col = tmpKeys[i].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:493:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 493 | c = Focus + t * dirFC; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:497:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 497 | p = e0 - c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:498:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 498 | m = e0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:501:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 501 | p = r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:502:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 502 | m = c + p; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:523:17: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 523 | ptsCache[0] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:527:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 527 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:539:22: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 539 | ptsCache[w + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:540:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 540 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:544:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 544 | m = c + r * normDirFC; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:547:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 547 | m = q + c; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:561:21: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 561 | ptsCache[w + 1] = m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:564:35: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 564 | oldCol = tmpKeys[i].Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:566:13: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 566 | oldCol = col; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp: In member function 'void Amanith::GOpenGLBoard::DrawRadialSector(const GPoint2&, const GPoint2&, Amanith::GReal, const GAABox2&, const std::vector&, Amanith::GColorRampInterpolation, Amanith::GColorRampSpreadMode, Amanith::GReal, const GMatrix33&, const GMatrix33&) const': BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:610:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 610 | realFocus = transfCenter; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:643:57: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 643 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:652:57: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 652 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:661:57: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 661 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:670:57: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 670 | v = (ray.Origin() + intParams[0] * ray.Direction()) - realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:719:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 719 | dirFC = tmpBox.Center() - realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:736:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 736 | pts[iMax] = A * (p0 - realFocus); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:741:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 741 | pts[iMax] = A * (p1 - realFocus); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:746:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 746 | pts[iMax] = A * (p2 - realFocus); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:751:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 751 | pts[iMax] = A * (p3 - realFocus); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:765:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 765 | p0 = pts[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:766:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 766 | pts[j] = pts[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:767:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 767 | pts[i] = p0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:772:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | pMin = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:773:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | pMax = pts[iMax - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:780:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 780 | pMax = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:781:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 781 | pMin = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:785:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 785 | pMin = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:786:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | pMax = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:789:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 789 | pMin = pts[3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:790:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 790 | pMax = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:797:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 797 | pMin = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:798:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 798 | pMax = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:801:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 801 | pMin = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:802:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 802 | pMax = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:809:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 809 | pMin = (A * pMin) + realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:810:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 810 | pMax = (A * pMax) + realFocus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:632:25: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:638:33: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglradialgrad.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GVect& Amanith::XForm(Amanith::GVect&, const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:170:15: required from 'Amanith::GVect Amanith::operator*(const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:736:35: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:145:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 145 | result = GVect(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglradialgrad.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:257:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: ../src/rendering/gopenglradialgrad.cpp:809:15: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglradialgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp: In member function 'Amanith::GPoint2 Amanith::GOpenGLBoard::DrawGLConicalSlice(const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GVector4, Amanith::GVector4, Amanith::GVector4, Amanith::GVector4, Amanith::GReal, Amanith::GReal, Amanith::GColorRampInterpolation) const': BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:66:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 66 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:79:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 79 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:80:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 80 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:88:13: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 88 | oldCol = Col0; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:89:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | col01 = (Col1 - Col0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:93:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | col = Col0 + t * col01; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:94:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:110:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 110 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:111:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 111 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:112:14: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 112 | oldCol = col; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:120:13: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 120 | oldCol = Col0; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:130:63: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 130 | col = (h1 * Col0) + (h2 * Col1) + (h3 * Tan0) + (h4 * Tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:132:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 132 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:148:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 148 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:149:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 149 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:150:14: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | oldCol = col; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLConicalSector(const GPoint2&, const GVector2&, Amanith::GReal, const GPoint2&, const GPoint2&, bool, const std::vector&, const std::vector >&, const std::vector >&, Amanith::GColorRampInterpolation, Amanith::GReal) const': BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:186:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 186 | p = Radius * DirCenterTarget; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:187:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 187 | mp = p + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:200:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | col0 = k0.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:201:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:203:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 203 | tan0 = OutTangents[k]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:204:28: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 204 | tan1 = InTangents[k + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:210:19: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 210 | col01 = col1 - col0; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:237:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:247:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 247 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:248:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 248 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:252:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 252 | q = Radius * DirCenterTarget; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:253:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 253 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:270:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 270 | oldCol = col0; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:277:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 277 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:278:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 278 | col = col0 + t * col01; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:293:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 293 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:294:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:296:16: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 296 | oldCol = col; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:300:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 300 | q = Radius * DirCenterTarget; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:301:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 301 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:322:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 322 | oldCol = col0; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:329:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 329 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:337:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 337 | col = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:351:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 351 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:352:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 352 | mp = mq; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:354:16: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | oldCol = col; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:358:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 358 | q = Radius * DirCenterTarget; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:359:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 359 | mq = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:424:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 424 | col0 = k0.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:425:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 425 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:429:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 429 | tan0 = OutTangents[i0 - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:430:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 430 | tan1 = InTangents[i0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:471:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 471 | tan0 = OutTangents[i0 - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:472:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 472 | tan1 = InTangents[i0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:476:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 476 | col0 = k0.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:477:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 477 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:484:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 484 | col0 = col0 + t0 * (col1 - col0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:494:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 494 | col0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:500:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 500 | tan0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:505:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | p = vTmp * Radius; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:509:100: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 509 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:512:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 512 | col0 = col1; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:514:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 514 | tan0 = OutTangents[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:521:27: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 521 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:524:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | tan1 = InTangents[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:534:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 534 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:540:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 540 | col1 = col0 + t1 * (col1 - col0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:543:31: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 543 | tan0 = OutTangents[i1 - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:544:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 544 | tan1 = InTangents[i1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:554:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 554 | col1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:560:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 560 | tan1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:563:99: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 563 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:574:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 574 | tan0 = OutTangents[i0 - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:575:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 575 | tan1 = InTangents[i0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:579:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 579 | col0 = k0.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:580:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 580 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:588:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 588 | col0 = col0 + t0 * (col1 - col0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:598:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 598 | col0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:604:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 604 | tan0 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:609:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 609 | p = vTmp * Radius; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:613:100: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 613 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:616:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 616 | col0 = col1; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:618:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | tan0 = OutTangents[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:625:27: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:628:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 628 | tan1 = InTangents[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:639:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 639 | col0 = k0.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:640:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 640 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:644:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 644 | tan0 = OutTangents[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:645:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | tan1 = InTangents[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:653:100: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 653 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:656:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 656 | col0 = col1; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:658:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 658 | tan0 = OutTangents[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:665:27: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 665 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:668:30: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 668 | tan1 = InTangents[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:679:25: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 679 | col1 = k1.Vect4Value(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:686:37: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 686 | col1 = col0 + t1 * (col1 - col0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:689:31: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 689 | tan0 = OutTangents[i1 - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:690:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 690 | tan1 = InTangents[i1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:700:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 700 | col1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:706:65: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 706 | tan1 = (h1 * col0) + (h2 * col1) + (h3 * tan0) + (h4 * tan1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 4]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:709:99: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 709 | p = DrawGLConicalSlice(p, Center, Radius, col0, col1, tan0, tan1, spanAngle, dev, Interpolation); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp: In member function 'void Amanith::GOpenGLBoard::DrawConicalSector(const GPoint2&, const GPoint2&, const GAABox2&, const std::vector&, const std::vector >&, const std::vector >&, Amanith::GColorRampInterpolation, Amanith::GReal, const GMatrix33&, const GMatrix33&) const': BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:776:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | pts[iMax] = A * (p0 - Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:781:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 781 | pts[iMax] = A * (p1 - Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:786:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | pts[iMax] = A * (p2 - Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:791:32: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 791 | pts[iMax] = A * (p3 - Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:805:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 805 | p0 = pts[j]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:806:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 806 | pts[j] = pts[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:807:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 807 | pts[i] = p0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:812:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 812 | pMin = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:813:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 813 | pMax = pts[iMax - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:821:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 821 | pMax = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:822:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 822 | pMin = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:826:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 826 | pMin = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:827:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 827 | pMax = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:830:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 830 | pMin = pts[3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:831:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 831 | pMax = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:838:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 838 | pMin = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:839:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 839 | pMax = pts[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:842:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 842 | pMin = pts[2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:843:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 843 | pMax = pts[1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:850:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 850 | pMin = (A * pMin) + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:851:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 851 | pMax = (A * pMax) + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglconicalgrad.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GVect& Amanith::XForm(Amanith::GVect&, const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:170:15: required from 'Amanith::GVect Amanith::operator*(const Amanith::GMatrix&, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:776:32: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:145:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 145 | result = GVect(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglconicalgrad.cpp:30: BUILDSTDERR: ../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]': BUILDSTDERR: ../include/amanith/geometry/gxform.h:257:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 2; unsigned int COLS = 2]' BUILDSTDERR: ../src/rendering/gopenglconicalgrad.cpp:850:15: required from here BUILDSTDERR: ../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglconicalgrad.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLCapsLine(bool, Amanith::GCapStyle, bool, Amanith::GCapStyle, const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:95:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 95 | a = j0 + l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:96:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 96 | b = j1 + l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:140:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 140 | a = l0 - l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:141:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 141 | b = l1 - l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLJoinLine(Amanith::GJoinStyle, Amanith::GReal, const GPoint2&, const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:173:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 173 | perpPrev = -perpPrev; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:174:14: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 174 | perpSeg = -perpSeg; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLJoinLineCap(Amanith::GJoinStyle, Amanith::GReal, const GPoint2&, const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GCapStyle, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:277:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 277 | perpPrev = -perpPrev; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:278:14: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 278 | perpSeg = -perpSeg; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:375:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 375 | l0 = j1 + l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:376:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 376 | l1 = l2 + l * dirSeg; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLCircleSlice(const GPoint2&, Amanith::GReal, const GPoint2&, const GPoint2&, Amanith::GReal, bool)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:419:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 419 | r = q + Center; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:425:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 425 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawGLJoin(const GPoint2&, const GVector2&, Amanith::GReal, const GVector2&, Amanith::GReal, Amanith::GJoinStyle, Amanith::GReal, Amanith::GCapStyle, Amanith::GCapStyle, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:447:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 447 | normPerpInExt = -normPerpInExt; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:448:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 448 | normPerpOutExt = -normPerpOutExt; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:488:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 488 | k0 = w0; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:489:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 489 | v0 = vc; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:514:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 514 | a = k0 - Thickness * InDirection; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:515:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 515 | b = v0 - Thickness * InDirection; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:528:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 528 | jc = (j0 + j1) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:539:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 539 | jc = JoinCenter + Thickness * vTmp; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:546:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 546 | jc = JoinCenter + intDir; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:551:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 551 | jc = (j0 + j1) * (GReal)0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:573:11: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 573 | n = vc - v1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:575:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 575 | k1 = w1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:576:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 576 | v1 = vc; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:600:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 600 | a = k1 + Thickness * OutDirection; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:601:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 601 | b = v1 + Thickness * OutDirection; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp: In member function 'void Amanith::GOpenGLBoard::DrawDashedStroke(const Amanith::GOpenGLDrawStyle&, Amanith::Point2ConstIt, Amanith::Point2ConstIt, bool, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:733:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 733 | p0 = *it0; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:734:20: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 734 | v = (*it1) - (*it0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:749:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 749 | p1 = p0 + dashPatVal * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:751:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 751 | p0 = p1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:762:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 762 | w = (*it2) - (*it1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:778:17: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | oldDir = v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:779:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 779 | v = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:786:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 786 | p0 = (*it0) - lvOld * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:798:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 798 | p0 = (*it0) - lvOld * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:813:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 813 | p0 = p0 + dashPatVal * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:818:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 818 | w = (*it2) - (*it1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:831:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 831 | p0 = (*it0) - lvOld * w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:832:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 832 | v = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:866:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 866 | p1 = p0 + dashPatVal * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:868:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 868 | p0 = p1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:878:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 878 | w = (*it2) - (*it1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:895:17: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 895 | oldDir = v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:896:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 896 | v = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:902:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 902 | p0 = (*it0) - lvOld * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:911:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 911 | p0 = (*it0) - lvOld * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:922:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 922 | p0 = p0 + dashPatVal * v; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:927:26: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 927 | w = (*it2) - (*it1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:939:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 939 | p0 = (*it0) - lvOld * w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:940:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 940 | v = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:968:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 968 | w = (*it1) - (*it0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:970:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 970 | p0 = (*it0) - lv * w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:987:8: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 987 | v = w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:994:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 994 | v = (*it1) - (*it0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:996:22: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 996 | w = (*it2) - (*it1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:1012:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1012 | p1 = (*it1) + dashPatVal * w; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:202:22: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:203:31: required from here BUILDSTDERR: ../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gintersect.h: In instantiation of 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, Amanith::GVect&, DATA_TYPE*, unsigned int&) [with DATA_TYPE = double]': BUILDSTDERR: ../include/amanith/geometry/gintersect.h:157:19: required from 'bool Amanith::Intersect(const Amanith::GGenericRay&, const Amanith::GGenericRay&, unsigned int&, DATA_TYPE*) [with DATA_TYPE = double]' BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:208:59: required from here BUILDSTDERR: ../include/amanith/geometry/gintersect.h:75:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | DiffOrigins = Ray2.Origin() - Ray1.Origin(); BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglstroke.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglgeometries.cpp:31: BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h: In member function 'void Amanith::GEllipseCurve2D::SetCenter(const GPoint2&)': BUILDSTDERR: ../include/amanith/2d/gellipsecurve2d.h:185:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 185 | gCenter = NewCenter; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'int Amanith::GOpenGLBoard::DrawGLPolygon(const Amanith::GOpenGLDrawStyle&, bool, bool, Amanith::GJoinStyle, const std::vector >&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:160:20: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 160 | cacheSlot.Box = tmpBox; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:240:17: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 240 | gGroupBox = mvBox; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'int Amanith::GOpenGLBoard::DrawGLPolygons(const std::vector >&, const std::vector&, const std::vector&, const Amanith::GOpenGLDrawStyle&)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:522:20: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 522 | cacheSlot.Box = tmpBox; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:582:17: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 582 | gGroupBox = mvBox; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual int Amanith::GOpenGLBoard::DoDrawLine(Amanith::GDrawStyle&, const GPoint2&, const GPoint2&)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:807:20: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 807 | cacheSlot.Box = tmpBox; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:812:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 812 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:812:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 812 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:841:3: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 841 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:841:3: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 841 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:852:17: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 852 | gGroupBox = mvBox; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:892:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 892 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:892:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 892 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:901:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 901 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:901:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 901 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:909:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 909 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:909:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 909 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:777:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | pts[0] = P0; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:934:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 934 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:778:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | pts[1] = P1; \ BUILDSTDERR: | ^~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:934:4: note: in expansion of macro 'DRAW_STROKE' BUILDSTDERR: 934 | DRAW_STROKE BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual int Amanith::GOpenGLBoard::DoDrawRectangle(Amanith::GDrawStyle&, const GPoint2&, const GPoint2&)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:955:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 955 | pts[0] = MinCorner; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:957:11: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 957 | pts[2] = MaxCorner; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual int Amanith::GOpenGLBoard::DoDrawRoundRectangle(Amanith::GDrawStyle&, const GPoint2&, const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:997:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 997 | *it = (p + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1001:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1001 | *it = (q + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1002:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1002 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1009:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1009 | *it = (p + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1013:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1013 | *it = (q + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1014:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1014 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1021:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1021 | *it = (p + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1025:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1025 | *it = (q + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1026:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1026 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1033:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1033 | *it = (p + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1037:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1037 | *it = (q + c); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1038:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1038 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual int Amanith::GOpenGLBoard::DoDrawEllipse(Amanith::GDrawStyle&, const GPoint2&, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1134:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1134 | *it = (p + Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1138:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1138 | *it = (q + Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1139:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1139 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual int Amanith::GOpenGLBoard::DoDrawCircle(Amanith::GDrawStyle&, const GPoint2&, Amanith::GReal)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1166:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1166 | *it = (p + Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1170:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1170 | *it = (q + Center); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1171:7: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1171 | p = q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::MoveTo(const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1289:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1289 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1291:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1291:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1291 | gFirstPathPoint = gLastCurveCP = gSVGPathCursor; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::LineTo(const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1300:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1300 | gLastCurveCP = gSVGPathCursor; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1305:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1305 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::HorizontalLineTo(Amanith::GReal, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1314:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1314 | gLastCurveCP = gSVGPathCursor; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::VerticalLineTo(Amanith::GReal, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1328:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1328 | gLastCurveCP = gSVGPathCursor; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::CurveTo(const GPoint2&, const GPoint2&, const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1347:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1347 | gLastCurveCP = gSVGPathCursor + P2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1351:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1351 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1352:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1352 | gLastCurveCP = P2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::CurveTo(const GPoint2&, const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1368:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1368 | gLastCurveCP = gSVGPathCursor + P1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1372:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1372 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1373:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1373 | gLastCurveCP = P1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const GPoint2&, const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1396:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1396 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1398:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1398 | gLastCurveCP = P2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::SmoothCurveTo(const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1420:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1420 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1422:17: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1422 | gLastCurveCP = p1; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp: In member function 'virtual void Amanith::GOpenGLBoard::EllipticalArcTo(Amanith::GReal, Amanith::GReal, Amanith::GReal, bool, bool, const GPoint2&, bool)': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1444:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1444 | gSVGPathCursor = P; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:1446:37: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1446 | gLastCurveCP = gSVGPathPoints.back(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const std::vector >&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:138:28: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:261:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 261 | gMin = Points[0]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:262:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 262 | gMax = Points[1]; BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: ../src/rendering/gopenglgeometries.cpp:167:38: required from here BUILDSTDERR: ../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglgeometries.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../src/rendering/gopenglstroke.cpp:724:8: warning: 'dashPatVal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 724 | GReal dashPatVal; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglmasks.o ../src/rendering/gopenglmasks.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglgroups.o ../src/rendering/gopenglgroups.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglradialgrad.o ../src/rendering/gopenglradialgrad.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglconicalgrad.o ../src/rendering/gopenglconicalgrad.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglstroke.o ../src/rendering/gopenglstroke.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglgeometries.o ../src/rendering/gopenglgeometries.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglcache.o ../src/rendering/gopenglcache.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglcompositing.o ../src/rendering/gopenglcompositing.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLIn file included from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/rendering/gopenglcache.cpp: In member function 'void Amanith::GOpenGLBoard::DoDrawCacheSlot(const Amanith::GDrawStyle&, const Amanith::GOpenGLCacheSlot&)': BUILDSTDERR: ../src/rendering/gopenglcache.cpp:131:17: warning: implicitly-declared 'constexpr Amanith::GGenericAABox& Amanith::GGenericAABox::operator=(const Amanith::GGenericAABox&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 131 | gGroupBox = mvBox; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from ../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcache.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gaabox.h:101:3: note: because 'Amanith::GGenericAABox' has user-provided 'Amanith::GGenericAABox::GGenericAABox(const Amanith::GGenericAABox&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 101 | GGenericAABox(const GGenericAABox& SourceBox) : gMin(SourceBox.gMin), gMax(SourceBox.gMax) { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../include/amanith/gclassid.h:37, BUILDSTDERR: from ../include/amanith/gelement.h:32, BUILDSTDERR: from ../include/amanith/2d/gpath2d.h:32, BUILDSTDERR: from ../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../src/rendering/gopenglcompositing.cpp:29: BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/support/gutilities.cpp: In static member function 'static Amanith::GError Amanith::StrUtils::FromString(const string&, Amanith::GQuaternion&)': BUILDSTDERR: ../src/support/gutilities.cpp:953:9: warning: implicitly-declared 'constexpr Amanith::GQuat& Amanith::GQuat::operator=(const Amanith::GQuat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 953 | Quat = qaux; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../include/amanith/support/gutilities.h:35, BUILDSTDERR: from ../src/support/gutilities.cpp:29: BUILDSTDERR: ../include/amanith/geometry/gquat.h:119:3: note: because 'Amanith::GQuat' has user-provided 'Amanith::GQuat::GQuat(const Amanith::GQuat&) [with DATA_TYPE = double]' BUILDSTDERR: 119 | GQuat(const GQuat& Source) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../src/support/gsvgpathtokenizer.cpp: In member function 'bool Amanith::GSVGPathTokenizer::ParseNumber()': BUILDSTDERR: ../src/support/gsvgpathtokenizer.cpp:185:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: 185 | while (buf_ptr < buf + 255 && *gCurrentPath == '-' || *gCurrentPath == '+') BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/amanith/gelement.h:33, BUILDSTDERR: from ../include/amanith/gopenglext.h:34, BUILDSTDERR: from ../src/gopenglext.cpp:29: BUILDSTDERR: ../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../include/amanith/gopenglext.h:34, BUILDSTDERR: from ../src/gopenglext.cpp:29: BUILDSTDERR: ../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gjpegimpexp.h:32, BUILDSTDERR: from gjpegimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gjpegimpexp.h:32, BUILDSTDERR: from gjpegimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ UGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gavltree.o ../src/support/gavltree.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gutilities.o ../src/support/gutilities.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gsvgpathtokenizer.o ../src/support/gsvgpathtokenizer.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_MAKE_DLL -DGLEW_BUILD -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../include -o gopenglext.o ../src/gopenglext.cpp test -d ../lib/ || mkdir -p ../lib/ rm -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 g++ -shared -Wl,-soname,libamanith.so.1 -o libamanith.so.1.0.0 gelement.o gproperty.o gmultiproperty.o gkernel.o gerror.o gimpexp.o gpluglib.o gcurve1d.o gmulticurve1d.o gbeziercurve1d.o gbsplinecurve1d.o gpolylinecurve1d.o ghermitecurve1d.o gcurve2d.o gmulticurve2d.o gbeziercurve2d.o gbsplinecurve2d.o gpolylinecurve2d.o ghermitecurve2d.o gellipsecurve2d.o gmesh2d.o gpath2d.o gtracer2d.o gpixelmap.o gfont2d.o gtesselator2d.o ganimtrsnode2d.o gaffineparts.o geigen.o gintegration.o gdrawstyle.o gdrawboard.o gopenglboard.o gopenglstyles.o gopenglmasks.o gopenglgroups.o gopenglradialgrad.o gopenglconicalgrad.o gopenglstroke.o gopenglgeometries.o gopenglcache.o gopenglcompositing.o gavltree.o gutilities.o gsvgpathtokenizer.o gopenglext.o -lGLEW -L/builddir/build/BUILD/amanith/lib -lGLU -lGL -lXmu -lXext -lX11 -lm ln -s libamanith.so.1.0.0 libamanith.so ln -s libamanith.so.1.0.0 libamanith.so.1 ln -s libamanith.so.1.0.0 libamanith.so.1.0 rm -f ../lib/libamanith.so.1.0.0 rm -f ../lib/libamanith.so rm -f ../lib/libamanith.so.1 rm -f ../lib/libamanith.so.1.0 mv -f libamanith.so.1.0.0 libamanith.so libamanith.so.1 libamanith.so.1.0 ../lib/ make[1]: Leaving directory '/builddir/build/BUILD/amanith/build' cd plugins && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/plugins' cd jpeg && qmake jpeg.pro -o Makefile cd png && qmake png.pro -o Makefile cd fonts && qmake fonts.pro -o Makefile cd jpeg && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/jpeg' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_JPEG_READ -D_JPEG_WRITE -D_JPEG_PLUGIN_EXTERNAL -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gjpegimpexp.o gjpegimpexp.cpp test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libjpegimpexp.so.1.0.0 libjpegimpexp.so libjpegimpexp.so.1 libjpegimpexp.so.1.0 g++ -shared -Wl,-soname,libjpegimpexp.so.1 -o libjpegimpexp.so.1.0.0 gjpegimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib -ljpeg ln -s libjpegimpexp.so.1.0.0 libjpegimpexp.so BUILDSTDERR: ln -s libIn file included from ../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gpngimpexp.h:32, BUILDSTDERR: from gpngimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gpngimpexp.h:32, BUILDSTDERR: from gpngimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: gpngimpexp.cpp: In member function 'Amanith::GError Amanith::GPngImpExp::RawPngLoad(const char*, int&, int&, Amanith::GPixelFormat&, Amanith::GUChar8**, int&, unsigned int**, bool)': BUILDSTDERR: gpngimpexp.cpp:107:27: warning: variable 'channels' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 107 | GInt32 bytes_per_row, channels, pass, y; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: gpngimpexp.cpp: In member function 'Amanith::GError Amanith::GPngImpExp::RawPngSave(const char*, int, int, Amanith::GPixelFormat, const GUChar8*, int, const unsigned int*, bool)': BUILDSTDERR: gpngimpexp.cpp:440:20: warning: ISO C++ forbids converting a string constant to 'png_charp' {aka 'char*'} [-Wwrite-strings] BUILDSTDERR: 440 | text_ptr[0].key = "Title"; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: gpngimpexp.cpp:443:20: warning: ISO C++ forbids converting a string constant to 'png_charp' {aka 'char*'} [-Wwrite-strings] BUILDSTDERR: 443 | text_ptr[1].key = "Author"; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: gpngimpexp.cpp:444:21: warning: ISO C++ forbids converting a string constant to 'png_charp' {aka 'char*'} [-Wwrite-strings] BUILDSTDERR: 444 | text_ptr[1].text = "Amanith (http://www.amanith.org)"; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gpngimpexp.cpp:446:20: warning: ISO C++ forbids converting a string constant to 'png_charp' {aka 'char*'} [-Wwrite-strings] BUILDSTDERR: 446 | text_ptr[2].key = "Description"; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: gpngimpexp.cpp:447:21: warning: ISO C++ forbids converting a string constant to 'png_charp' {aka 'char*'} [-Wwrite-strings] BUILDSTDERR: 447 | text_ptr[2].text = "Image saved using Amanith."; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gfontsimpexp.h:32, BUILDSTDERR: from gfontsimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gfontsimpexp.h:32, BUILDSTDERR: from gfontsimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from gfontsimpexp.cpp:32: BUILDSTDERR: ../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gfontsimpexp.h:32, BUILDSTDERR: from gfontsimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from gfontsimpexp.cpp:32: BUILDSTDERR: ../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gfontsimpexp.h:32, BUILDSTDERR: from gfontsimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from gfontsimpexp.cpp:32: BUILDSTDERR: ../../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../include/amanith/gimpexp.h:37, BUILDSTDERR: from gfontsimpexp.h:32, BUILDSTDERR: from gfontsimpexp.cpp:31: BUILDSTDERR: ../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: gfontsimpexp.cpp: In member function 'Amanith::GError Amanith::GFontsImpExp::ReadFont(const char*, const Amanith::GElement&, bool, const string&, Amanith::GReal)': BUILDSTDERR: gfontsimpexp.cpp:332:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 332 | else BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:337:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 337 | if ((face->face_flags & FT_FACE_FLAG_SCALABLE) == 0) { BUILDSTDERR: | ^~ BUILDSTDERR: gfontsimpexp.cpp: In function 'void Amanith::LoadCharsMaps(Amanith::GFont2D&, FT_Face)': BUILDSTDERR: gfontsimpexp.cpp:130:50: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 130 | case FT_ENCODING_MS_SYMBOL: tmpMap.Encoding = G_ENCODING_MS_SYMBOL; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:131:6: note: here BUILDSTDERR: 131 | case FT_ENCODING_UNICODE: tmpMap.Encoding = G_ENCODING_UNICODE; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:131:48: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 131 | case FT_ENCODING_UNICODE: tmpMap.Encoding = G_ENCODING_UNICODE; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:132:6: note: here BUILDSTDERR: 132 | case FT_ENCODING_SJIS: tmpMap.Encoding = G_ENCODING_SJIS; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:132:45: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 132 | case FT_ENCODING_SJIS: tmpMap.Encoding = G_ENCODING_SJIS; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:133:6: note: here BUILDSTDERR: 133 | case FT_ENCODING_GB2312: tmpMap.Encoding = G_ENCODING_GB2312; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:133:47: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 133 | case FT_ENCODING_GB2312: tmpMap.Encoding = G_ENCODING_GB2312; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:134:6: note: here BUILDSTDERR: 134 | case FT_ENCODING_BIG5: tmpMap.Encoding = G_ENCODING_BIG5; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:134:45: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 134 | case FT_ENCODING_BIG5: tmpMap.Encoding = G_ENCODING_BIG5; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:135:6: note: here BUILDSTDERR: 135 | case FT_ENCODING_WANSUNG: tmpMap.Encoding = G_ENCODING_WANSUNG; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:135:48: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 135 | case FT_ENCODING_WANSUNG: tmpMap.Encoding = G_ENCODING_WANSUNG; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:136:6: note: here BUILDSTDERR: 136 | case FT_ENCODING_JOHAB: tmpMap.Encoding = G_ENCODING_JOHAB; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:136:46: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 136 | case FT_ENCODING_JOHAB: tmpMap.Encoding = G_ENCODING_JOHAB; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:137:6: note: here BUILDSTDERR: 137 | case FT_ENCODING_ADOBE_STANDARD: tmpMap.Encoding = G_ENCODING_ADOBE_STANDARD; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:137:55: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 137 | case FT_ENCODING_ADOBE_STANDARD: tmpMap.Encoding = G_ENCODING_ADOBE_STANDARD; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:138:6: note: here BUILDSTDERR: 138 | case FT_ENCODING_ADOBE_EXPERT: tmpMap.Encoding = G_ENCODING_ADOBE_EXPERT; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:138:53: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 138 | case FT_ENCODING_ADOBE_EXPERT: tmpMap.Encoding = G_ENCODING_ADOBE_EXPERT; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:139:6: note: here BUILDSTDERR: 139 | case FT_ENCODING_ADOBE_CUSTOM: tmpMap.Encoding = G_ENCODING_ADOBE_CUSTOM; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:139:53: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 139 | case FT_ENCODING_ADOBE_CUSTOM: tmpMap.Encoding = G_ENCODING_ADOBE_CUSTOM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:140:6: note: here BUILDSTDERR: 140 | case FT_ENCODING_ADOBE_LATIN_1: tmpMap.Encoding = G_ENCODING_ADOBE_LATIN_1; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:140:54: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 140 | case FT_ENCODING_ADOBE_LATIN_1: tmpMap.Encoding = G_ENCODING_ADOBE_LATIN_1; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:141:6: note: here BUILDSTDERR: 141 | case FT_ENCODING_OLD_LATIN_2: tmpMap.Encoding = G_ENCODING_OLD_LATIN_2; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:141:52: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 141 | case FT_ENCODING_OLD_LATIN_2: tmpMap.Encoding = G_ENCODING_OLD_LATIN_2; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:142:6: note: here BUILDSTDERR: 142 | case FT_ENCODING_APPLE_ROMAN: tmpMap.Encoding = G_ENCODING_APPLE_ROMAN; BUILDSTDERR: | ^~~~ BUILDSTDERR: gfontsimpexp.cpp:142:52: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 142 | case FT_ENCODING_APPLE_ROMAN: tmpMap.Encoding = G_ENCODING_APPLE_ROMAN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gfontsimpexp.cpp:143:6: note: here BUILDSTDERR: 143 | default: BUILDSTDERR: | ^~~~~~~ jpegimpexp.so.1.0.0 libjpegimpexp.so.1 ln -s libjpegimpexp.so.1.0.0 libjpegimpexp.so.1.0 rm -f ../../plugins/libjpegimpexp.so.1.0.0 rm -f ../../plugins/libjpegimpexp.so rm -f ../../plugins/libjpegimpexp.so.1 rm -f ../../plugins/libjpegimpexp.so.1.0 mv -f libjpegimpexp.so.1.0.0 libjpegimpexp.so libjpegimpexp.so.1 libjpegimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/jpeg' cd png && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/png' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_PNG_READ -D_PNG_WRITE -D_PNG_PLUGIN_EXTERNAL -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gpngimpexp.o gpngimpexp.cpp test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libpngimpexp.so.1.0.0 libpngimpexp.so libpngimpexp.so.1 libpngimpexp.so.1.0 g++ -shared -Wl,-soname,libpngimpexp.so.1 -o libpngimpexp.so.1.0.0 gpngimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib `libpng-config --libs` -lz ln -s libpngimpexp.so.1.0.0 libpngimpexp.so ln -s libpngimpexp.so.1.0.0 libpngimpexp.so.1 ln -s libpngimpexp.so.1.0.0 libpngimpexp.so.1.0 rm -f ../../plugins/libpngimpexp.so.1.0.0 rm -f ../../plugins/libpngimpexp.so rm -f ../../plugins/libpngimpexp.so.1 rm -f ../../plugins/libpngimpexp.so.1.0 mv -f libpngimpexp.so.1.0.0 libpngimpexp.so libpngimpexp.so.1 libpngimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/png' cd fonts && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/plugins/fonts' g++ -c -pipe `pkg-config --cflags freetype2` -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -fPIC -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -D_FONTS_PLUGIN_EXTERNAL -D_FONTS_TRUETYPE_MODULE -D_FONTS_TYPE1_MODULE -D_FONTS_TYPE42_MODULE -D_FONTS_CFF_MODULE -D_FONTS_PFR_MODULE -D_FONTS_CID_MODULE -DG_MAKE_PLUGIN -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../include -o gfontsimpexp.o gfontsimpexp.cpp test -d ../../plugins/ || mkdir -p ../../plugins/ rm -f libfontimpexp.so.1.0.0 libfontimpexp.so libfontimpexp.so.1 libfontimpexp.so.1.0 g++ -shared -Wl,-soname,libfontimpexp.so.1 -o libfontimpexp.so.1.0.0 gfontsimpexp.o -lamanith -L/builddir/build/BUILD/amanith/lib -lfreetype -lz ln -s libfontimpexp.so.1.0.0 libfontimpexp.so ln -s libfontimpexp.so.1.0.0 libfontimpexp.so.1 ln -s libfontimpexp.so.1.0.0 libfontimpexp.so.1.0 rm -f ../../plugins/libfontimpexp.so.1.0.0 rm -f ../../plugins/libfontimpexp.so rm -f ../../plugins/libfontimpexp.so.1 rm -f ../../plugins/libfontimpexp.so.1.0 mv -f libfontimpexp.so.1.0.0 libfontimpexp.so libfontimpexp.so.1 libfontimpexp.so.1.0 ../../plugins/ make[2]: Leaving directory '/builddir/build/BUILD/amanith/plugins/fonts' make[1]: Leaving directory '/builddir/build/BUILD/amanith/plugins' cd examples && make -f Makefile make[1]: Entering directory '/builddir/build/BUILD/amanith/examples' cd others && qmake others.pro -o Makefile cd opengl && qmake opengl.pro -o Makefile cd others && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/examples/others' cd lowlevel_stuff && qmake lowlevel_stuff.pro -o Makefile cd lowlevel_stuff && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/others/lowlevel_stuff' BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIn file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: main.cpp: In function 'void TestIntersect()': BUILDSTDERR: main.cpp:155:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 155 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: main.cpp:159:8: warning: variable 'a' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 159 | GReal a, c; BUILDSTDERR: | ^ BUILDSTDERR: main.cpp: In function 'void TestDistance()': BUILDSTDERR: main.cpp:214:8: warning: variable 'd' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 214 | GReal d; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:165:57: required from here BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:36, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/goobox.h: In instantiation of 'void Amanith::GGenericOOBox::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:166:33: required from here BUILDSTDERR: ../../../include/amanith/geometry/goobox.h:85:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 85 | gCenter = NewCenter; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:36, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/goobox.h: In instantiation of 'void Amanith::GGenericOOBox::SetAxis(unsigned int, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:169:36: required from here BUILDSTDERR: ../../../include/amanith/geometry/goobox.h:98:17: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 98 | gAxis[Index] = NewAxis; BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h: In instantiation of 'void Amanith::GGenericAABox::SetMinMax(const Amanith::GPoint&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:174:56: required from here BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h:244:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | gMin = NewMin; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:35, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gaabox.h:245:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 245 | gMax = NewMax; BUILDSTDERR: | ~~~~~^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:36, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/goobox.h: In instantiation of 'void Amanith::GGenericOOBox::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:176:36: required from here BUILDSTDERR: ../../../include/amanith/geometry/goobox.h:85:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 85 | gCenter = NewCenter; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:36, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/goobox.h: In instantiation of 'void Amanith::GGenericOOBox::SetAxis(unsigned int, const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:180:39: required from here BUILDSTDERR: ../../../include/amanith/geometry/goobox.h:98:17: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 98 | gAxis[Index] = NewAxis; BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetStartPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:186:35: required from here BUILDSTDERR: ../../../include/amanith/geometry/glineseg.h:107:18: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | this->gOrigin = NewValue; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/glineseg.h: In instantiation of 'void Amanith::GLineSeg::SetEndPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:187:34: required from here BUILDSTDERR: ../../../include/amanith/geometry/glineseg.h:115:21: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | this->gDirection = NewValue - StartPoint(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:37, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gplane.h: In instantiation of 'void Amanith::GGenericPlane::SetNormal(const Amanith::GVect&) [with DATA_TYPE = double]': BUILDSTDERR: main.cpp:193:33: required from here BUILDSTDERR: ../../../include/amanith/geometry/gplane.h:149:10: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 149 | gNorm = NewNormal; BUILDSTDERR: | ~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:223:30: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:224:33: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:230:33: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gxform.h:45, BUILDSTDERR: from main.cpp:29: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:231:36: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:34, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gsphere.h: In instantiation of 'void Amanith::GGenericSphere::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:276:30: required from here BUILDSTDERR: ../../../include/amanith/geometry/gsphere.h:166:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 166 | gCenter = NewCenter; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/gdistance.h:34, BUILDSTDERR: from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gsphere.h: In instantiation of 'void Amanith::GGenericSphere::SetCenter(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]': BUILDSTDERR: main.cpp:291:33: required from here BUILDSTDERR: ../../../include/amanith/geometry/gsphere.h:166:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 166 | gCenter = NewCenter; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h: In instantiation of 'DATA_TYPE Amanith::SignedDistance(const Amanith::GGenericRay&, const Amanith::GGenericAABox&) [with DATA_TYPE = double]': BUILDSTDERR: main.cpp:317:31: required from here BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:552:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 552 | tmpPoint = aab.Min(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:554:14: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 554 | tmpPoint = aab.Max(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h: In instantiation of 'DATA_TYPE Amanith::SignedDistance(const Amanith::GGenericRay&, const Amanith::GGenericAABox&) [with DATA_TYPE = double]': BUILDSTDERR: main.cpp:331:31: required from here BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:599:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 599 | tmpPoint = aab.Min(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:601:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 601 | tmpPoint = aab.Max(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:619:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 619 | tmpPoint = aab.Min(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:621:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 621 | tmpPoint = aab.Max(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h: In instantiation of 'DATA_TYPE Amanith::SignedDistance(const Amanith::GGenericPlane&, const Amanith::GGenericAABox&) [with DATA_TYPE = double]': BUILDSTDERR: main.cpp:337:32: required from here BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:219:18: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 219 | centerToNear = Plane.Normal(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:222:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 222 | tmpPoint = aab.Min(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:224:13: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 224 | tmpPoint = aab.Max(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from main.cpp:31: BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h: In instantiation of 'DATA_TYPE Amanith::SignedDistance(const Amanith::GGenericRay&, const Amanith::GGenericOOBox&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: main.cpp:373:31: required from here BUILDSTDERR: ../../../include/amanith/geometry/gdistance.h:677:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 677 | deltaOrg = ray.Origin() - oob.Center(); BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from main.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawfont.h:30, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawfont.h:30, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawfont.h:30, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawfont.h:35, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawfont.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawfont.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawfont.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawfont.cpp: In member function 'void QGLWidgetTest::DrawChar(const Amanith::GFontChar2D*, Amanith::GReal, const GMatrix33&)': BUILDSTDERR: drawfont.cpp:117:47: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 117 | totalMatrix = Transformation * subCharInfo.Transformation; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawfont.cpp: In member function 'void QGLWidgetTest::DrawOutlines(const std::vector >&, const std::vector&)': BUILDSTDERR: drawfont.cpp:177:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | p1 = ContoursPoints[ofs + w]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:178:35: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 178 | p2 = ContoursPoints[ofs + w + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:182:34: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 182 | p1 = ContoursPoints[ofs + k - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:183:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 183 | p2 = ContoursPoints[ofs]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp: In member function 'void QGLWidgetTest::DrawTriangles(const std::vector >&)': BUILDSTDERR: drawfont.cpp:203:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 203 | a = Points[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:204:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 204 | b = Points[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:205:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 205 | c = Points[i + 2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:207:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 207 | col = GMath::Lerp(GMath::Clamp(a[G_X], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:211:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | col = GMath::Lerp(GMath::Clamp(b[G_X], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:215:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 215 | col = GMath::Lerp(GMath::Clamp(c[G_X], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:228:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 228 | a = Points[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:229:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | b = Points[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawfont.cpp:230:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 230 | c = Points[i + 2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawfont.h:28, BUILDSTDERR: from drawfont.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: drawfont.cpp:117:47: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawshape.h:34, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawshape.cpp: In member function 'void QGLWidgetTest::BuildShape(float, float, float)': BUILDSTDERR: drawshape.cpp:197:36: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | finalMatrix = (postTrans * rot) * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawshape.cpp:214:36: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 214 | finalMatrix = (postTrans * rot) * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawshape.cpp:232:36: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 232 | finalMatrix = (postTrans * rot) * preTrans; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawshape.cpp: In member function 'void QGLWidgetTest::DrawTriangles(const std::vector >&, const std::vector&)': BUILDSTDERR: drawshape.cpp:367:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 367 | a = Points[Indexes[i]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:368:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 368 | b = Points[Indexes[i + 1]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:369:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 369 | c = Points[Indexes[i + 2]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:380:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 380 | a = Points[Indexes[i]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:381:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 381 | b = Points[Indexes[i + 1]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:382:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 382 | c = Points[Indexes[i + 2]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:383:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 383 | col = GMath::BarycentricConvexSum(a[G_X] + 1.0, col1, 18.0 - a[G_X], col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:386:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 386 | col = GMath::BarycentricConvexSum(b[G_X] + 1.0, col1, 18.0 - b[G_X], col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:389:77: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 389 | col = GMath::BarycentricConvexSum(c[G_X] + 1.0, col1, 18.0 - c[G_X], col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:398:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 398 | a = Points[Indexes[i]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:399:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 399 | b = Points[Indexes[i + 1]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:400:29: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 400 | c = Points[Indexes[i + 2]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:419:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 419 | a = Points[Indexes[i]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:420:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 420 | b = Points[Indexes[i + 1]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:421:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 421 | c = Points[Indexes[i + 2]]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawshape.cpp:435:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 435 | a = Points[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: drawshape.cpp:197:29: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drawshape.cpp:28: BUILDSTDERR: ../../../include/amanith/geometry/gxform.h: In instantiation of 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gxform.h:284:31: required from 'Amanith::GPoint& Amanith::XForm(Amanith::GPoint&, const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int PNT_SIZE = 2]' BUILDSTDERR: ../../../include/amanith/geometry/gxform.h:303:15: required from 'Amanith::GPoint Amanith::operator*(const Amanith::GMatrix&, const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int COLS_MINUS_ONE = 2]' BUILDSTDERR: drawshape.cpp:198:54: required from here BUILDSTDERR: ../../../include/amanith/geometry/gxform.h:237:10: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | result = GPoint(); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawshape.h:28, BUILDSTDERR: from drawshape.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ IN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -o main.o main.cpp g++ -o lowlevel main.o -lamanith -L/builddir/build/BUILD/amanith/lib make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/others/lowlevel_stuff' make[2]: Leaving directory '/builddir/build/BUILD/amanith/examples/others' cd opengl && make -f Makefile make[2]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl' cd font2d && qmake font2d.pro -o Makefile cd tesselator2d && qmake tesselator2d.pro -o Makefile cd testglext && qmake testglext.pro -o Makefile cd testshaders && qmake testshaders.pro -o Makefile cd vectorizer && qmake vectorizer.pro -o Makefile cd bezier2d && qmake bezier2d.pro -o Makefile cd bspline2d && qmake bspline2d.pro -o Makefile cd path2d && qmake path2d.pro -o Makefile cd polyline2d && qmake polyline2d.pro -o Makefile cd hermite2d && qmake hermite2d.pro -o Makefile cd animcolor && qmake animcolor.pro -o Makefile cd animshape2d && qmake animshape2d.pro -o Makefile cd drawboard && qmake drawboard.pro -o Makefile cd compositing && qmake compositing.pro -o Makefile cd clock && qmake clock.pro -o Makefile cd delaunay2d && qmake delaunay2d.pro -o Makefile cd font2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawfont.o drawfont.cpp g++ -o drawfont main.o drawfont.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/font2d' cd tesselator2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/tesselator2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawshape.o drawshape.cpp g++ -o tesselator2d main.o drawshape.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/tesselator2d' cd testglext && make -f Makefile BUILDSTDERR: make[3]: Entering directoryIn file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdialog.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qmessagebox.h:45, BUILDSTDERR: from testext.cpp:26: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gopenglext.h:34, BUILDSTDERR: from testext.h:28, BUILDSTDERR: from testext.cpp:27: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gopenglext.h:34, BUILDSTDERR: from testext.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gopenglext.h:34, BUILDSTDERR: from testext.h:28, BUILDSTDERR: from testext.cpp:27: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gopenglext.h:34, BUILDSTDERR: from testext.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from testshaders.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from testshaders.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from testshaders.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from testshaders.h:33, BUILDSTDERR: from testshaders.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from testshaders.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: testshaders.cpp: In member function 'GLuint QGLWidgetTest::loadTexture(const char*, const char*)': BUILDSTDERR: testshaders.cpp:274:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 274 | GError err; BUILDSTDERR: | ^~~ BUILDSTDERR: testshaders.cpp: In member function 'void QGLWidgetTest::createCubeTex()': BUILDSTDERR: testshaders.cpp:340:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: 340 | if ((err1 == G_NO_ERROR) && (err2 == G_NO_ERROR) && (err3 == G_NO_ERROR) || BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: testshaders.cpp: In member function 'void QGLWidgetTest::SetTextureVertex(GLint, GLfloat, GLfloat)': BUILDSTDERR: testshaders.cpp:757:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 757 | case 3: glMultiTexCoord2fARB(GL_TEXTURE2_ARB, u, v); BUILDSTDERR: | ^ BUILDSTDERR: testshaders.cpp:758:4: note: here BUILDSTDERR: 758 | case 2: glMultiTexCoord2fARB(GL_TEXTURE1_ARB, u, v); BUILDSTDERR: | ^~~~ BUILDSTDERR: testshaders.cpp:758:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 758 | case 2: glMultiTexCoord2fARB(GL_TEXTURE1_ARB, u, v); BUILDSTDERR: | ^ BUILDSTDERR: testshaders.cpp:759:4: note: here BUILDSTDERR: 759 | case 1: glMultiTexCoord2fARB(GL_TEXTURE0_ARB, u, v); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from drawer.h:30, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from drawer.h:30, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawer.h:35, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from drawer.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gtracer2d.h:32, BUILDSTDERR: from drawer.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawer.cpp: In member function 'virtual void QGLWidgetTest::paintGL()': BUILDSTDERR: drawer.cpp:210:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 210 | a = gTriangles[i * 3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:211:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | b = gTriangles[i * 3 + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:212:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 212 | c = gTriangles[i * 3 + 2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:214:78: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 214 | col = GMath::Lerp(GMath::Clamp(a[G_Y], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:218:78: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | col = GMath::Lerp(GMath::Clamp(b[G_Y], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:222:78: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 222 | col = GMath::Lerp(GMath::Clamp(c[G_Y], (GDouble)0, (GDouble)1), col1, col2); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:235:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 235 | a = gTriangles[i * 3]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:236:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 236 | b = gTriangles[i * 3 + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:237:28: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 237 | c = gTriangles[i * 3 + 2]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:256:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 256 | p1 = gVertices[ofs + w]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:257:31: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 257 | p2 = gVertices[ofs + w + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:261:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 261 | p1 = gVertices[ofs + k - 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawer.cpp:262:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 262 | p2 = gVertices[ofs]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawer.h:28, BUILDSTDERR: from drawer.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ '/builddir/build/BUILD/amanith/examples/opengl/testglext' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o testext.o testext.cpp g++ -o testglext main.o testext.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/testglext' cd testshaders && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/testshaders' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o testshaders.o testshaders.cpp g++ -o testshaders main.o testshaders.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lGLEW -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/testshaders' cd vectorizer && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/vectorizer' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawer.o drawer.cpp g++ -o vectorizer main.o drawer.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm BUILDSTDERR: make[3]: Leaving directory '/builddir/build/BUILD/amanith/examIn file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawbezier.h:34, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drawbezier.cpp: In member function 'void QGLWidgetTest::Draw(const Amanith::GBezierCurve2D*)': BUILDSTDERR: drawbezier.cpp:123:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 123 | p1 = gVertices[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbezier.cpp:124:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 124 | p2 = gVertices[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbezier.cpp:136:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 136 | p1 = Curve->Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbezier.cpp:137:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 137 | p2 = Curve->Point(i + 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbezier.cpp:153:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 153 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbezier.cpp: In member function 'virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)': BUILDSTDERR: drawbezier.cpp:191:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 191 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from drawbezier.h:30, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawbezier.cpp:65:42: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gbeziercurve2d.h:37, BUILDSTDERR: from drawbezier.h:30, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawbezier.cpp:66:45: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbezier.h:28, BUILDSTDERR: from drawbezier.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawbspline.h:34, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drawbspline.cpp: In member function 'void QGLWidgetTest::Draw(const Amanith::GBSplineCurve2D*)': BUILDSTDERR: drawbspline.cpp:126:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | p1 = gVertices[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp:127:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 127 | p2 = gVertices[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp:139:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 139 | p1 = Curve->Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp:140:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 140 | p2 = Curve->Point(i + 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp:156:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 156 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp:167:30: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 167 | p1 = gInterpolationPoints[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawbspline.cpp: In member function 'virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)': BUILDSTDERR: drawbspline.cpp:203:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 203 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from drawbspline.h:30, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawbspline.cpp:68:42: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gbsplinecurve2d.h:37, BUILDSTDERR: from drawbspline.h:30, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawbspline.cpp:69:45: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawbspline.h:28, BUILDSTDERR: from drawbspline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawpath.h:34, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawpath.cpp: In member function 'void QGLWidgetTest::Draw(const Amanith::GPath2D*)': BUILDSTDERR: drawpath.cpp:157:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 157 | p1 = gVertices[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:158:24: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 158 | p2 = gVertices[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:164:9: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 164 | p1 = p2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:165:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 165 | p2 = gVertices[0]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:178:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 178 | p1 = Path->Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:179:25: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 179 | p2 = Path->Point(i + 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:185:8: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 185 | p1 = p2; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:186:21: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 186 | p2 = Path->Point(0); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp:204:50: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 204 | p1 = Path->Evaluate(gIntersectionPoints[i][G_X]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpath.cpp: In member function 'virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)': BUILDSTDERR: drawpath.cpp:230:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 230 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawpath.cpp:89:42: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from drawpath.h:30, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawpath.cpp:90:45: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpath.h:28, BUILDSTDERR: from drawpath.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ ples/opengl/vectorizer' cd bezier2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/bezier2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawbezier.o drawbezier.cpp g++ -o drawbezier main.o drawbezier.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/bezier2d' cd bspline2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/bspline2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawbspline.o drawbspline.cpp g++ -o drawbspline main.o drawbspline.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/bspline2d' cd path2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/path2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawpath.o drawpath.cpp BUILDSTDERR: g++ -o path2d main.o drawpath.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawpolyline.h:34, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawpolyline.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h: In copy constructor 'Amanith::GPolyLineKey2D::GPolyLineKey2D(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h:71:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 71 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawpolyline.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h: In member function 'Amanith::GPolyLineKey2D& Amanith::GPolyLineKey2D::operator=(const Amanith::GPolyLineKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/gpolylinecurve2d.h:76:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpolyline.cpp: In member function 'void QGLWidgetTest::DrawPolyLine(const Amanith::GPolyLineCurve2D*)': BUILDSTDERR: drawpolyline.cpp:135:16: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 135 | p1 = points[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpolyline.cpp:136:20: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 136 | p2 = points[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpolyline.cpp:155:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 155 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawpolyline.cpp: In member function 'virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)': BUILDSTDERR: drawpolyline.cpp:179:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 179 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawpolyline.cpp:72:42: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/gpolylinecurve2d.h:37, BUILDSTDERR: from drawpolyline.h:30, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawpolyline.cpp:73:45: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawpolyline.h:28, BUILDSTDERR: from drawpolyline.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor 'Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:82:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 82 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:83:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:84:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h: In member function 'Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:89:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:90:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:91:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawhermite.h:34, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h: In copy constructor 'Amanith::GHermiteKey2D::GHermiteKey2D(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:82:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 82 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:83:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:84:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h: In member function 'Amanith::GHermiteKey2D& Amanith::GHermiteKey2D::operator=(const Amanith::GHermiteKey2D&)': BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:89:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | Value = Source.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:90:23: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | InTangent = Source.InTangent; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawhermite.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/ghermitecurve2d.h:91:24: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 91 | OutTangent = Source.OutTangent; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawhermite.cpp: In member function 'void QGLWidgetTest::DrawHermite(const Amanith::GHermiteCurve2D*)': BUILDSTDERR: drawhermite.cpp:137:19: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 137 | p1 = gVertices[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:138:23: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 138 | p2 = gVertices[i + 1]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:150:15: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | p1 = tmpKey.Value; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:151:36: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | p2 = p1 + (tmpKey.InTangent * 0.1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:156:37: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 156 | p2 = p1 + (tmpKey.OutTangent * 0.1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:169:22: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 169 | p1 = Curve->Point(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp:188:51: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 188 | p1 = Curve->Evaluate(gIntersectionPoints[i][G_X]); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawhermite.cpp: In member function 'virtual void QGLWidgetTest::keyPressEvent(QKeyEvent*)': BUILDSTDERR: drawhermite.cpp:214:8: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 214 | GBool b; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetOrigin(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawhermite.cpp:67:42: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:97:12: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | gOrigin = NewOrigin; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/geometry/glineseg.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gdistance.h:33, BUILDSTDERR: from ../../../include/amanith/geometry/gintersect.h:32, BUILDSTDERR: from ../../../include/amanith/2d/gcurve2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gmulticurve2d.h:37, BUILDSTDERR: from ../../../include/amanith/2d/ghermitecurve2d.h:37, BUILDSTDERR: from drawhermite.h:30, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gray.h: In instantiation of 'void Amanith::GGenericRay::SetDirection(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]': BUILDSTDERR: drawhermite.cpp:68:45: required from here BUILDSTDERR: ../../../include/amanith/geometry/gray.h:107:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | gDirection = NewDirection; BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawhermite.h:28, BUILDSTDERR: from drawhermite.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawanim.h:34, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/path2d' cd polyline2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/polyline2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawpolyline.o drawpolyline.cpp g++ -o drawpolyline main.o drawpolyline.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/polyline2d' cd hermite2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/hermite2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawhermite.o drawhermite.cpp g++ -o drawhermite main.o drawhermite.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/hermite2d' cd animcolor && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/animcolor' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawanim.o drawanim.cpp BUILDSTDERR: g++ -o drawanim main.o drawanim.o -L/usr/lib64In file included from tinyxml.cpp:26: BUILDSTDERR: tinyxml.h:702:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:703:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:1248:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1248 | const int ErrorId() const { return errorId; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.cpp:1161:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1161 | const int TiXmlAttribute::IntValue() const BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.cpp:1166:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1166 | const double TiXmlAttribute::DoubleValue() const BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from tinyxmlerror.cpp:25: BUILDSTDERR: tinyxml.h:702:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:703:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: tinyxml.h:1248:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1248 | const int ErrorId() const { return errorId; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from tinyxml.cpp:26: BUILDSTDERR: tinyxml.h: In member function 'const TiXmlDocument* TiXmlNode::ToDocument() const': BUILDSTDERR: tinyxml.h:610:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 610 | const TiXmlDocument* ToDocument() const { return ( this && type == DOCUMENT ) ? (const TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'const TiXmlElement* TiXmlNode::ToElement() const': BUILDSTDERR: tinyxml.h:611:81: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 611 | const TiXmlElement* ToElement() const { return ( this && type == ELEMENT ) ? (const TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'const TiXmlText* TiXmlNode::ToText() const': BUILDSTDERR: tinyxml.h:614:79: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 614 | const TiXmlText* ToText() const { return ( this && type == TEXT ) ? (const TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'TiXmlDocument* TiXmlNode::ToDocument()': BUILDSTDERR: tinyxml.h:617:70: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 617 | TiXmlDocument* ToDocument() { return ( this && type == DOCUMENT ) ? (TiXmlDocument*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': BUILDSTDERR: tinyxml.h:618:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'TiXmlText* TiXmlNode::ToText()': BUILDSTDERR: tinyxml.h:621:68: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 621 | TiXmlText* ToText() { return ( this && type == TEXT ) ? (TiXmlText*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from tinyxmlparser.cpp:25: BUILDSTDERR: tinyxml.h:702:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:703:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:1248:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1248 | const int ErrorId() const { return errorId; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxmlparser.cpp: In static member function 'static const char* TiXmlBase::SkipWhiteSpace(const char*, TiXmlEncoding)': BUILDSTDERR: tinyxmlparser.cpp:348:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BUILDSTDERR: 348 | while ( *p && IsWhiteSpace( *p ) || *p == '\n' || *p =='\r' ) BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxmlparser.cpp: In member function 'virtual const char* TiXmlAttribute::Parse(const char*, TiXmlParsingData*, TiXmlEncoding)': BUILDSTDERR: tinyxmlparser.cpp:1315:6: warning: variable 'tabsize' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1315 | int tabsize = 4; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxmlparser.cpp: In static member function 'static void TiXmlBase::ConvertUTF32ToUTF8(long unsigned int, char*, int*)': BUILDSTDERR: tinyxmlparser.cpp:104:10: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 104 | input >>= 6; BUILDSTDERR: | ~~~~~~^~~~~ BUILDSTDERR: tinyxmlparser.cpp:105:3: note: here BUILDSTDERR: 105 | case 3: BUILDSTDERR: | ^~~~ BUILDSTDERR: tinyxmlparser.cpp:108:10: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 108 | input >>= 6; BUILDSTDERR: | ~~~~~~^~~~~ BUILDSTDERR: tinyxmlparser.cpp:109:3: note: here BUILDSTDERR: 109 | case 2: BUILDSTDERR: | ^~~~ BUILDSTDERR: tinyxmlparser.cpp:112:10: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 112 | input >>= 6; BUILDSTDERR: | ~~~~~~^~~~~ BUILDSTDERR: tinyxmlparser.cpp:113:3: note: here BUILDSTDERR: 113 | case 1: BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from tinyxmlparser.cpp:25: BUILDSTDERR: tinyxml.h: In member function 'TiXmlElement* TiXmlNode::ToElement()': BUILDSTDERR: tinyxml.h:618:69: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 618 | TiXmlElement* ToElement() { return ( this && type == ELEMENT ) ? (TiXmlElement*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: tinyxml.h: In member function 'TiXmlDeclaration* TiXmlNode::ToDeclaration()': BUILDSTDERR: tinyxml.h:622:77: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] BUILDSTDERR: 622 | TiXmlDeclaration* ToDeclaration() { return ( this && type == DECLARATION ) ? (TiXmlDeclaration*) this : 0; } ///< Cast to a more defined type. Will return null not of the requested type. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawanim.h:33, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawanim.h:33, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawanim.h:33, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawanim.h:37, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawanim.h:33, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/2d/gfont2d.h:34, BUILDSTDERR: from drawanim.h:33, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawanim.h:33, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h: In member function 'void Amanith::GFontChar2D::SetAdvance(const Amanith::GVect&)': BUILDSTDERR: ../../../include/amanith/2d/gfont2d.h:377:15: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 377 | gAdvance = NewValue; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawanim.h:39, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: tinyxml.h: At global scope: BUILDSTDERR: tinyxml.h:702:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:703:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawanim.h:39, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: tinyxml.h: At global scope: BUILDSTDERR: tinyxml.h:702:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 702 | const int IntValue() const; ///< Return the value of this attribute, converted to an integer. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:703:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 703 | const double DoubleValue() const; ///< Return the value of this attribute, converted to a double. BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:1248:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1248 | const int ErrorId() const { return errorId; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawanim.cpp:25: BUILDSTDERR: drawanim.h: In member function 'void GGlyphStyle::SetColor(const Amanith::GVectBase&)': BUILDSTDERR: drawanim.h:108:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | gColor = NewColor; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: tinyxml.h:1248:2: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 1248 | const int ErrorId() const { return errorId; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from main.cpp:26: BUILDSTDERR: drawanim.h: In member function 'void GGlyphStyle::SetColor(const Amanith::GVectBase&)': BUILDSTDERR: drawanim.h:108:12: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | gColor = NewColor; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawanim.cpp: In member function 'void QGLWidgetTest::DrawAnimCard(const GAnimCard&)': BUILDSTDERR: drawanim.cpp:402:74: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 402 | worldMatrix = AnimCard.Animation->Matrix(t, G_WORLD_SPACE, validInterval); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawanim.cpp: In member function 'virtual void QGLWidgetTest::paintGL()': BUILDSTDERR: drawanim.cpp:419:84: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 419 | uvMatrix = gBackGroundAnimUV->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawanim.cpp:445:76: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 445 | uvMatrix = gAnimLogo->Matrix(gBackGroundTime, G_WORLD_SPACE, validInterval); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawanim.cpp: In member function 'void QGLWidgetTest::DrawGlyph(const Amanith::GAnimTRSNode2D*, Amanith::GMatrix33) const': BUILDSTDERR: drawanim.cpp:594:63: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | worldTransform = Node->Matrix(0, G_WORLD_SPACE, validInterval); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawanim.cpp:595:34: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 595 | pivotMatrix = Node->PivotMatrix(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drawanim.cpp:596:60: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 596 | totalMatrix = (AnimMatrix * (worldTransform * pivotMatrix)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/support/gutilities.h: In instantiation of 'static Amanith::GError Amanith::StrUtils::FromString(const string&, Amanith::GVectBase&) [with unsigned int SIZE = 2; Amanith::GError = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: drawanim.cpp:643:47: required from here BUILDSTDERR: ../../../include/amanith/support/gutilities.h:202:9: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | Vect = vaux; BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/support/gutilities.h: In instantiation of 'static Amanith::GError Amanith::StrUtils::FromString(const string&, Amanith::GVectBase&) [with unsigned int SIZE = 3; Amanith::GError = int; std::string = std::__cxx11::basic_string]': BUILDSTDERR: drawanim.cpp:734:55: required from here BUILDSTDERR: ../../../include/amanith/support/gutilities.h:202:9: warning: implicitly-declared 'constexpr Amanith::GVectBase& Amanith::GVectBase::operator=(const Amanith::GVectBase&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | Vect = vaux; BUILDSTDERR: | ~~~~~^~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:71:3: note: because 'Amanith::GVectBase' has user-provided 'Amanith::GVectBase::GVectBase(const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int SIZE = 3]' BUILDSTDERR: 71 | GVectBase(const GVectBase& SrcVec) { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawanim.h:28, BUILDSTDERR: from drawanim.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: drawanim.cpp:446:91: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ /qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/animcolor' cd animshape2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/animshape2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawanim.o drawanim.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinystr.o tinystr.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxml.o tinyxml.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxmlerror.o tinyxmlerror.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DTIXML_USE_STL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o tinyxmlparser.o tinyxmlparser.cpp g++ -o drawanim main.o drawanim.o tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/animshape2d' cd drawboard && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/drawboard' BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecoIn file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from drawboard.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_color.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: test_lineargradient.cpp: In member function 'void QGLWidgetTest::TestLinearGradient(unsigned int, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_lineargradient.cpp:39:51: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_lineargradient.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_lineargradient.cpp:39:41: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: test_radialgradientin.cpp: In member function 'void QGLWidgetTest::TestRadialGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_radialgradientin.cpp:39:51: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_radialgradientin.cpp:39:41: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: test_radialgradientout.cpp: In member function 'void QGLWidgetTest::TestRadialGradientOut(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_radialgradientout.cpp:39:51: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_radialgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_radialgradientout.cpp:39:41: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ rd-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawboard.o drawboard.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_color.o test_color.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_lineargradient.o test_lineargradient.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_radialgradientin.o test_radialgradientin.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_radialgradientout.o test_radialgradientout.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_conicalgradientin.o test_conicalgradientin.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_conicalgradiIn file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: test_conicalgradientin.cpp: In member function 'void QGLWidgetTest::TestConicalGradientIn(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_conicalgradientin.cpp:39:51: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientin.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_conicalgradientin.cpp:39:41: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: test_conicalgradientout.cpp: In member function 'void QGLWidgetTest::TestConicalGradientOut(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_conicalgradientout.cpp:39:51: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | ofsTransf = (postTrans * (rot * (scl * preTrans))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_conicalgradientout.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_conicalgradientout.cpp:39:41: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_stroking.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: test_pattern.cpp: In member function 'void QGLWidgetTest::TestPattern(unsigned int, Amanith::GReal, Amanith::GReal, Amanith::GReal)': BUILDSTDERR: test_pattern.cpp:37:24: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 37 | ofsTransf = (rot * scl); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_pattern.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: test_pattern.cpp:37:21: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_geometries.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_masks.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawboard.h:28, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from drawboard.h:30, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drawboard.h:30, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawboard.h:34, BUILDSTDERR: from test_cache.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ entout.o test_conicalgradientout.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_pattern.o test_pattern.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_stroking.o test_stroking.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_geometries.o test_geometries.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_masks.o test_masks.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o test_cache.o test_cache.cpp g++ -o drawboard main.o drawboard.o test_color.o test_lineargradient.o test_radialgradientin.o test_radialgradientout.o test_conicalgradientin.o test_conicalgradientout.o test_pattern.o test_stroking.o test_geometries.o test_masks.o test_cache.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/drawboard' cd compositing && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/compositing' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp BUILDSTDERR: g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DIn file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from compositing.h:30, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from compositing.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from compositing.h:34, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from compositing.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: compositing.cpp: In member function 'void QGLWidgetTest::BuildMatrices()': BUILDSTDERR: compositing.cpp:130:33: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 130 | gModelView = trans * (rot * scl); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: compositing.cpp:131:20: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 131 | gGradientMatrix = gModelView; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: compositing.cpp: In member function 'virtual void QGLWidgetTest::mouseMoveEvent(QMouseEvent*)': BUILDSTDERR: compositing.cpp:290:48: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 290 | gTranslation = gDrawBoard->PhysicalToLogical(p); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from compositing.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h: In instantiation of 'void Amanith::ScaleToMatrix(Amanith::GMatrix&, DATA_TYPE, const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3; unsigned int SIZE = 2]': BUILDSTDERR: compositing.cpp:126:47: required from here BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h:345:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 345 | Result = (postTrans * (scl * preTrans)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from compositing.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h: In instantiation of 'void Amanith::RotationToMatrix(Amanith::GMatrix&, DATA_TYPE, const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: compositing.cpp:127:48: required from here BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h:268:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 268 | Result = (postTrans * (rot * preTrans)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from compositing.h:28, BUILDSTDERR: from compositing.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: compositing.cpp:130:30: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from clock.h:30, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h: In member function 'virtual void Amanith::GMultiCurve2D::DerivativeLR(Amanith::GDerivativeOrder, Amanith::GReal, Amanith::GVector2&, Amanith::GVector2&) const': BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/2d/gpath2d.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gdrawboard.h:33, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/2d/gmulticurve2d.h:200:64: warning: implicitly-declared 'constexpr Amanith::GVect& Amanith::GVect::operator=(const Amanith::GVect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | LeftDerivative = RightDerivative = this->Derivative(Order, u); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:209:3: note: because 'Amanith::GVect' has user-provided 'Amanith::GVect::GVect(const Amanith::GVect&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 209 | GVect(const GVect& SrcVect) : BaseType(static_cast(SrcVect)) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h: At global scope: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:370:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 370 | inline const GTilingMode TilingMode() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/rendering/gdrawboard.h:34, BUILDSTDERR: from ../../../include/amanith/rendering/gopenglboard.h:32, BUILDSTDERR: from clock.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gdrawstyle.h:691:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 691 | inline const GStrokeStyle StrokeStyle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from clock.h:34, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from clock.h:30, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:87:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 87 | inline const GLuint GradientTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/rendering/gopenglboard.h:134:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 134 | inline const GLuint PatternTexture() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from clock.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h: In instantiation of 'void Amanith::RotationToMatrix(Amanith::GMatrix&, DATA_TYPE, const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]': BUILDSTDERR: clock.cpp:229:54: required from here BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h:268:10: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 268 | Result = (postTrans * (rot * preTrans)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:35, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from clock.h:28, BUILDSTDERR: from clock.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h: In instantiation of 'Amanith::GMatrix& Amanith::Mult(Amanith::GMatrix&, const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]': BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:486:14: required from 'Amanith::GMatrix Amanith::operator*(const Amanith::GMatrix&, const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int INTERNAL = 3; unsigned int COLS = 3]' BUILDSTDERR: ../../../include/amanith/geometry/gxformconv.h:268:30: required from 'void Amanith::RotationToMatrix(Amanith::GMatrix&, DATA_TYPE, const Amanith::GVectBase&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: clock.cpp:229:54: required from here BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:473:17: warning: implicitly-declared 'constexpr Amanith::GMatrix& Amanith::GMatrix::operator=(const Amanith::GMatrix&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 473 | return Result = ret_mat; BUILDSTDERR: | ~~~~~~~^~~~~~~~~ BUILDSTDERR: ../../../include/amanith/geometry/gmatrix.h:166:3: note: because 'Amanith::GMatrix' has user-provided 'Amanith::GMatrix::GMatrix(const Amanith::GMatrix&) [with DATA_TYPE = double; unsigned int ROWS = 3; unsigned int COLS = 3]' BUILDSTDERR: 166 | GMatrix(const GMatrix& matrix) { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qdesktopwidget.h:43, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qapplication.h:45, BUILDSTDERR: from main.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gelement.h:33, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h: At global scope: BUILDSTDERR: ../../../include/amanith/geometry/ginterval.h:135:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 135 | inline const GBool IsEmpty() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /usr/lib64/qt-3.3/include/qwindowdefs.h:47, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qwidget.h:45, BUILDSTDERR: from /usr/lib64/qt-3.3/include/qgl.h:45, BUILDSTDERR: from drawmesh.h:34, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(char)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:771:55: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 771 | QCharRef operator=(char c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uchar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:772:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 772 | QCharRef operator=(uchar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(QChar)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:773:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 773 | QCharRef operator=(QChar c ) { s.ref(p)=c; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(const QCharRef&)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:65: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:76: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(ushort)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:47: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:775:59: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 775 | QCharRef operator=(ushort rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(short int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:46: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:776:58: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 776 | QCharRef operator=(short rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(uint)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:45: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:777:57: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 777 | QCharRef operator=(uint rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h: In member function 'QCharRef QCharRef::operator=(int)': BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:44: warning: implicitly-declared 'constexpr QChar& QChar::operator=(const QChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:273:8: note: because 'QChar' has user-provided 'QChar::QChar(const QChar&)' BUILDSTDERR: 273 | inline QChar::QChar( const QChar& c ) : ucs( c.ucs ) BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:778:56: warning: implicitly-declared 'constexpr QCharRef::QCharRef(const QCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 778 | QCharRef operator=(int rc ) { s.ref(p)=rc; return *this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/lib64/qt-3.3/include/qstring.h:774:14: note: because 'QCharRef' has user-provided 'QCharRef QCharRef::operator=(const QCharRef&)' BUILDSTDERR: 774 | QCharRef operator=(const QCharRef& c ) { s.ref(p)=c.unicode(); return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gelement.h:459:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 459 | inline const GUInt32 PropertiesCount() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../include/amanith/gelement.h:834:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 834 | inline const GBool ApplyEase() { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../include/amanith/gkernel.h:33, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from main.cpp:26: BUILDSTDERR: ../../../include/amanith/gpluglib.h:78:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] BUILDSTDERR: 78 | inline const GPlugHandle PlugHandle() const { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drawmesh.cpp: In member function 'void QGLWidgetTest::DrawMeshVertex(Amanith::GMesh2D*)': BUILDSTDERR: drawmesh.cpp:122:33: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 122 | p = Mesh->Vertex(i)->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawmesh.cpp: In member function 'void QGLWidgetTest::DrawMeshFace(Amanith::GMeshFace2D*)': BUILDSTDERR: drawmesh.cpp:142:26: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 142 | o = e->Org()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drawmesh.cpp:143:27: warning: implicitly-declared 'constexpr Amanith::GPoint& Amanith::GPoint::operator=(const Amanith::GPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | d = e->Dest()->Position(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../include/amanith/support/gutilities.h:34, BUILDSTDERR: from ../../../include/amanith/gclassid.h:37, BUILDSTDERR: from ../../../include/amanith/gelement.h:32, BUILDSTDERR: from ../../../include/amanith/gkernel.h:32, BUILDSTDERR: from drawmesh.h:28, BUILDSTDERR: from drawmesh.cpp:25: BUILDSTDERR: ../../../include/amanith/geometry/gvect.h:302:3: note: because 'Amanith::GPoint' has user-provided 'Amanith::GPoint::GPoint(const Amanith::GPoint&) [with DATA_TYPE = double; unsigned int SIZE = 2]' BUILDSTDERR: 302 | GPoint(const GPoint& SrcPoint) : BaseType(static_cast(SrcPoint)) { BUILDSTDERR: | ^~~~~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 LL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o compositing.o compositing.cpp g++ -o compositing main.o compositing.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/compositing' cd clock && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/clock' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o clock.o clock.cpp g++ -o clock main.o clock.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/clock' cd delaunay2d && make -f Makefile make[3]: Entering directory '/builddir/build/BUILD/amanith/examples/opengl/delaunay2d' g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o main.o main.cpp g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fno-strict-aliasing -D_OPENGLEXT_PLUGIN -D_JPEG_PLUGIN -D_PNG_PLUGIN -D_FONTS_PLUGIN -DDOUBLE_REAL_TYPE -DG_USE_DLL -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib64/qt-3.3/mkspecs/default -I. -I../../../include -I/usr/lib64/qt-3.3/include -o drawmesh.o drawmesh.cpp g++ -o delaunay2d main.o drawmesh.o -L/usr/lib64/qt-3.3/lib -lamanith -L/builddir/build/BUILD/amanith/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm make[3]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl/delaunay2d' make[2]: Leaving directory '/builddir/build/BUILD/amanith/examples/opengl' make[1]: Leaving directory '/builddir/build/BUILD/amanith/examples' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5Jk8T1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 + cd amanith + rm -rf /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64 + mkdir -p /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/include + cp -a lib/libamanith.so lib/libamanith.so.1 lib/libamanith.so.1.0 lib/libamanith.so.1.0.0 /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64 + cp -a plugins/libfontimpexp.so plugins/libfontimpexp.so.1 plugins/libfontimpexp.so.1.0 plugins/libfontimpexp.so.1.0.0 plugins/libjpegimpexp.so plugins/libjpegimpexp.so.1 plugins/libjpegimpexp.so.1.0 plugins/libjpegimpexp.so.1.0.0 plugins/libpngimpexp.so plugins/libpngimpexp.so.1 plugins/libpngimpexp.so.1.0 plugins/libpngimpexp.so.1.0.0 /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64 + cp -a include/amanith /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/include + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.3-42.fc31 --unique-debug-suffix -0.3-42.fc31.riscv64 --unique-debug-src-base amanith-0.3-42.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/amanith BUILDSTDERR: 4908 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/ganimtrsnode2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gfont2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gpath2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gbsplinecurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gbeziercurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gcurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gmulticurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gpixelmap.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gellipsecurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/ghermitecurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/2d/gpolylinecurve2d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/gmultiproperty.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/ghermitecurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/gbeziercurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/gbsplinecurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/gcurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/gpolylinecurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/1d/gmulticurve1d.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/gimpexp.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/gelement.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/gkernel.h.constructor is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/include/amanith/gproperty.h.constructor is executable but has empty or no shebang, removing executable bit explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libamanith.so.1.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libjpegimpexp.so.1.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libfontimpexp.so.1.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libpngimpexp.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libamanith.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libjpegimpexp.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libpngimpexp.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/lib64/libfontimpexp.so.1.0.0 original debug info size: 19952kB, size after compression: 15720kB /usr/lib/rpm/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. Processing files: amanith-0.3-42.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.W58Ct2 + umask 022 + cd /builddir/build/BUILD + cd amanith + DOCDIR=/builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + cp -pr CHANGELOG /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + cp -pr FAQ /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + cp -pr LICENSE.QPL /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + cp -pr README /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + cp -pr doc/amanith.chm /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64/usr/share/doc/amanith + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: amanith = 0.3-42.fc31 amanith(riscv-64) = 0.3-42.fc31 libamanith.so.1()(64bit) libfontimpexp.so.1()(64bit) libjpegimpexp.so.1()(64bit) libpngimpexp.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLEW.so.2.1()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXmu.so.6()(64bit) libamanith.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: amanith-devel-0.3-42.fc31.riscv64 Provides: amanith-devel = 0.3-42.fc31 amanith-devel(riscv-64) = 0.3-42.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libamanith.so.1()(64bit) libfontimpexp.so.1()(64bit) libjpegimpexp.so.1()(64bit) libpngimpexp.so.1()(64bit) Processing files: amanith-debugsource-0.3-42.fc31.riscv64 Provides: amanith-debugsource = 0.3-42.fc31 amanith-debugsource(riscv-64) = 0.3-42.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: amanith-debuginfo-0.3-42.fc31.riscv64 Provides: amanith-debuginfo = 0.3-42.fc31 amanith-debuginfo(riscv-64) = 0.3-42.fc31 debuginfo(build-id) = 7144cd52eedf990796d55f00ed03dd2de628d43a debuginfo(build-id) = 7238b0f39f96869fa5231a502fe9b03d9c01a1a8 debuginfo(build-id) = 80107123319fb3c9ed8cd15a3f9bf37a541abb10 debuginfo(build-id) = 984a85b7cf5f255fbc8bd0115373b164f164df71 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: amanith-debugsource(riscv-64) = 0.3-42.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 Wrote: /builddir/build/RPMS/amanith-devel-0.3-42.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/amanith-0.3-42.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/amanith-debugsource-0.3-42.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/amanith-debuginfo-0.3-42.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.UW64f2 + umask 022 + cd /builddir/build/BUILD + cd amanith + /usr/bin/rm -rf /builddir/build/BUILDROOT/amanith-0.3-42.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0